Comparaison de deux colonnes dans Microsoft Excel

Je tente de comparer deux colonnes de données. Une colonne (colonne G) est une liste "maître" avec tous les numéros de compte et l'autre colonne (colonne A) n'a qu'une liste partielle des numéros de compte.

Je recherche une formule qui compare les deux colonnes et renvoie un vrai si trouvé dans les deux colonnes ou un faux s'il ne se trouve que dans un.

Vous allez probablement vouloir une variante de VLOOKUP pour y arriver. L'astuce est que vous souhaitez que votre VLOOKUP renvoie un vrai ou un faux. Ma méthode pour obtenir un vrai / faux de VLOOKUP est la suivante:

=IFERROR(VLOOKUP(lookup_value,lookup_range,index,FALSE)>0,FALSE) 

Cela renvoie vrai s'il trouve une valeur et est faux s'il ne l'est pas. (Si quelqu'un sait une meilleure façon de le faire, j'aimerais le savoir!)

Donc maintenant, vous mettez une de ces déclarations pour chacune de vos colonnes dans une déclaration AND et vous devriez avoir votre test!

 =AND(lookup test1,lookup_test2) 

C'était un peu long, mais j'espère que cela vous aidera!

@ La réponse de Roger est très proche, mais juste un peu éteinte.

IFERROR ne retourne pas de manière originale TRUE / FALSE. Il renvoie une valeur spécifiée si la formule donnée entraîne une erreur ou le résultat de la formule s'il n'y a pas d'erreur.

Exemples:

=IFERROR(1/0,"Error") renvoie "Erreur"
=IFERROR(4/2,"Error") renvoie 2.

La façon dont je suis TRUE / FALSE d'un VLOOKUP est une combinaison de IF , IFERROR et VLOOKUP :

=IF(IFERROR(VLOOKUP(lookup_value,lookup_range,index,FALSE),1)=1,FALSE,TRUE)

Cela indique "Si le VLOOKUP renvoie une erreur, renvoie FALSE (c.-à-d. Cible non trouvée), sinon renvoie TRUE (c.-à-d. Cible trouvée)".