2011-08-19 7 views
1

J'ai deux feuilles avec trois colonnes chacune. J'ai besoin d'une troisième feuille dans laquelle j'ai toutes les lignes qui sont dans la feuille deux mais pas dans la première feuille. Y a-t-il une formule pour le faire?Recherche inversée MS Excel

Répondre

1

Voici les formules dans des colonnes séparées (pour plus de clarté). Vous pouvez les combiner, bien sûr.

J'ai utilisé des colonnes dans une feuille de calcul au lieu de feuilles de calcul séparées, mais le concept se poursuit.

Column A Column B 
    a   d 
    b   e 
    c   f 
    d   g 
    e   h 

Ce sont A1: B6. Vos données en cours d'examen sont A2: A6 et B2: B6.

Si je comprends bien votre question, vous êtes à la recherche de « f, g, h » Ce sont les lignes dans la colonne B qui ne sont pas dans la colonne A.

En C2, je place la formule =MATCH(B2,$A$2:$A$6,0). Le $A$2:$A$6 signifie utiliser la colonne et la ligne absolues et ne change pas lorsque je copie la formule jusqu'à C6. Le 0 signifie que je veux un match exact.

Cela mettra un 4 et 5 dans les cellules C2 et C3, mais # N/A en C4, C5 et C6, car il n'y a pas de correspondance. En D2, je place la formule =IF(ISERROR(C2),B2,""). Copiez également cette formule dans la colonne D6. S'il y a un nombre dans C2, alors la correspondance a été trouvée, et elle imprime un blanc. S'il y a un # N/A dans C2, alors il imprime la lettre dans la colonne B.

Dans mon petit exemple, il imprime f, g et h.

Column C Column D 
    4 
    5 
    #N/A  f 
    #N/A  g 
    #N/A  h