Tester si une valeur apparaît n'importe où dans une autre colonne ou liste.
Copier cette formule
=IF(COUNTIF(B:B, A2)>0, "Yes", "No")COUNTIF compte le nombre de fois où la valeur apparaît ; un résultat supérieur à zéro signifie qu'elle existe. IF transforme cela en un Oui/Non lisible. C'est le moyen le plus simple de comparer l'appartenance de deux listes.
=IF(COUNTIF(Approved, A2)>0, "✓", "")→✓Marque les lignes dont l'ID figure dans la liste approuvée.
=COUNTIF(B:B, A2)>0→TRUERenvoie directement TRUE ou FALSE, sans IF.
=IF(ISNA(XLOOKUP(A2, B:B, B:B)), "New", "Existing")→ExistingXLOOKUP renvoie #N/A lorsque la valeur est absente, ce que ISNA détecte.
Utiliser MATCH
=IF(ISNUMBER(MATCH(A2, B:B, 0)), "Yes", "No")MATCH + ISNUMBER teste également l'existence.
Signalez-les avec =IF(COUNTIF(ListB, A2)=0, "Missing", ""), puis filtrez sur "Missing".
Non. COUNTIF et MATCH ignorent la casse. Pour un test sensible à la casse, utilisez =SUMPRODUCT(--EXACT(A2, B2:B100))>0.
Il s'agit généralement d'espaces en trop, ou d'un nombre stocké sous forme de texte d'un côté. Nettoyez les données avec TRIM, ou convertissez les nombres avec VALUE.
Ajoutez le nom de la feuille à la plage : =IF(COUNTIF(Sheet2!A:A, A2)>0, "Yes", "No").
Besoin d'une formule pour vos propres données ?
Décrivez ce que vous voulez en langage naturel et laissez ExcelGPT rédiger, expliquer et vérifier la formule — gratuit pour commencer, sans plugin.