Trouver des différences dans deux listes

Une tâche typique qui survient périodiquement avant chaque utilisateur d'Excel consiste à comparer deux plages avec des données et à trouver des différences entre elles. La méthode de résolution, dans ce cas, est déterminée par le type de données initiales.

Option 1. Listes synchrones

Si les listes sont synchronisées (triées), alors tout se fait très simplement, car il faut, en fait, comparer les valeurs dans les cellules adjacentes de chaque ligne. Comme option la plus simple, nous utilisons une formule de comparaison de valeurs, qui produit des valeurs booléennes en sortie VRAI (VRAI) or COUCHÉ (FAUX):

Trouver des différences dans deux listes

Le nombre de discordances peut être calculé par la formule :

=SOMMEPROD(—(A2:A20<>B2:B20))

ou en anglais =SOMMEPROD(—(A2:A20<>B2:B20))

Si le résultat est zéro, les listes sont identiques. Sinon, ils ont des différences. La formule doit être saisie sous forme de formule matricielle, c'est-à-dire qu'après avoir saisi la formule dans la cellule, n'appuyez pas sur Entrer, Et Ctrl + Maj + Entrée.

Si vous devez faire quelque chose avec différentes cellules, une autre méthode rapide fera l'affaire : sélectionnez les deux colonnes et appuyez sur la touche F5, puis dans la fenêtre ouverte le bouton Souligner (Spécial) - Différences de ligne (différences de lignes). Dans les dernières versions d'Excel 2007/2010, vous pouvez également utiliser le bouton Rechercher et sélectionner (Rechercher et sélectionner) – Sélection d'un groupe de cellules (Aller à Spécial) languette Accueil (Accueil)

Trouver des différences dans deux listes

Excel mettra en surbrillance les cellules dont le contenu diffère (par ligne). Ils peuvent ensuite être traités, par exemple :

  • remplir de couleur ou formater visuellement d'une manière ou d'une autre
  • clair avec clé Supprimer
  • remplissez tout à la fois avec la même valeur en la saisissant et en appuyant sur Ctrl + Entrée
  • supprimer toutes les lignes avec les cellules sélectionnées à l'aide de la commande Accueil — Supprimer — Supprimer des lignes de la feuille (Accueil — Supprimer — Supprimer des lignes)
  • et ainsi de suite

Option 2 : Listes mélangées

Si les listes sont de tailles différentes et non triées (les éléments sont dans un ordre différent), alors il faut aller dans l'autre sens.

La solution la plus simple et la plus rapide consiste à activer la mise en surbrillance des couleurs des différences à l'aide de la mise en forme conditionnelle. Sélectionnez les deux plages avec des données et sélectionnez dans l'onglet accueil – Mise en forme conditionnelle – Mettre en surbrillance les règles de cellule – Valeurs en double:

Trouver des différences dans deux listes

Si vous sélectionnez l'option Abonnement, alors Excel mettra en surbrillance les correspondances dans nos listes si l'option Unique - différences.

Cependant, la mise en évidence des couleurs n'est pas toujours pratique, en particulier pour les grandes tables. De plus, si des éléments peuvent être répétés à l'intérieur des listes elles-mêmes, cette méthode ne fonctionnera pas.

Alternativement, vous pouvez utiliser la fonction COUNTIF (NB.SI) de la catégorie Statistique, qui compte combien de fois chaque élément de la deuxième liste apparaît dans la première :

Trouver des différences dans deux listes

Le zéro résultant indique les différences.

Et, enfin, "voltige" - vous pouvez afficher les différences dans une liste séparée. Pour cela, vous devrez utiliser une formule matricielle :

Trouver des différences dans deux listes

A l'air effrayant, mais fait parfaitement le travail 😉

  • Mettez en surbrillance les doublons dans la liste avec la couleur
  • Comparer deux gammes avec l'add-on PLEX
  • Interdiction de saisir des valeurs en double

 

Soyez sympa! Laissez un commentaire