Comparer deux listes non ordonnées dans Excel et renvoyer des différences [dupliquer]

1

Cette question a déjà une réponse ici:

J'ai deux fichiers Excel, avec les données du client. J'ai besoin de comparer les deux.

J'ai copié la colonne de nom d'utilisateur des deux dans une nouvelle feuille. Maintenant, je veux passer à travers, et si le nom d'utilisateur est dans la première colonne et la seconde, ignorez cet enregistrement. J'ai donc une liste des noms d'utilisateur uniques.

Les listes ne sont dans aucun ordre. Je ne peux donc pas comparer chaque colonne en fonction de la ligne. Je dois comparer une cellule à toutes les cellules de l'autre colonne.

Est-ce seulement possible? Je n'ai jamais utilisé Excel auparavant.

utilisateur597681
la source
vous pouvez utiliser COUNTIF () pour voir si chaque élément est dans l'autre liste, puis filtrer chaque liste sur lui étant 0, puis copier et coller la liste.
Scott Craner
Si vous travaillez dans une nouvelle feuille, pourquoi ne pas trier les données?
Scott

Réponses:

1

Pour ce faire, utilisez une formule vlookup pour identifier les noms du fichier 1 qui apparaissent également dans le fichier 2. Si vlookup renvoie une erreur, le nom est unique (non trouvé).

entrez la description de l'image ici

La formule dans la colonne C est =IF(ISERROR(VLOOKUP(A2,B:B,1,FALSE)),A2,"")

En gros, si la recherche du nom exact dans la colonne A1 de la cellule A1 renvoie une erreur, affichez le nom dans la colonne A1; sinon, affichez une cellule vide.

La formule de la colonne D fait la même chose, mais compare les noms de la colonne B à la liste des noms de la colonne A.

Vous pouvez être créatif avec cette formule dans la façon dont vous l'affichez dans votre feuille de calcul, mais cela devrait vous aider à démarrer avec quelques idées.

Blaine K
la source