46 votes

Comment comparer deux colonnes et trouver des différences dans Excel?

J'ai deux colonnes dans Excel que je veux comparer et trouver les différences entre elles.

Supposons:

  • Col A a 50 numéros, c'est-à-dire 0511234567
  • Col B a 100 numéros dans le même format

56voto

Sigh Points 2558

Utilisation du formatage conditionnel

Surlignez la colonne A. Cliquez sur Format conditionnel > Créer une nouvelle règle > Utiliser cette formule pour déterminer les cellules à formater > Entrez la formule suivante :

=countif($B:$B, $A1)

Cliquez sur le bouton Format et changez la couleur de la police selon vos préférences.

Répétez la même opération pour la colonne B, sauf que vous utiliserez cette formule et essayerez une autre couleur de police.

=countif($A:$A, $B1)

Utilisation d'une colonne distincte

Dans la colonne C, entrez la formule suivante dans la première cellule, puis copiez-la vers le bas.

=if(countif($B:$B, $A1)<>0, "-", "Pas dans B")

Dans la colonne D, entrez la formule suivante dans la première cellule, puis copiez-la vers le bas.

=if(countif($A:$A, $B1)<>0, "-", "Pas dans A")

Ces deux méthodes devraient vous aider à visualiser les éléments manquants de l'autre colonne.

14voto

Vaclav Kohout Points 301

Microsoft a un article détaillant comment trouver des doublons dans deux colonnes. Il peut être facilement modifié pour trouver des éléments uniques dans chaque colonne.

Par exemple, si vous voulez que la Colonne C montre les entrées uniques de la Colonne A et que la Colonne D montre les entrées uniques de la Colonne B :

A   B   C                                          D
1   3   =SI(ESTERREUR(EQUIV(A1;$B$1:$B$5;0));A1;"")  =SI(ESTERREUR(EQUIV(B1;$A$1:$A$5;0));B1;"")
2   5   (à remplir vers le bas)                     (à remplir vers le bas)
3   8   ..                                         ..
4   2   ..                                         ..
5   0   ..                                         ..

10voto

Mark Randol Points 101

Voici la formule que vous recherchez :

=SI(ESTERREUR(PAS(COINCIDE(A1,$B$1:$B$11,0))),A1,"")

Entrez la description de l'image ici

Source : Excel: Trouver les différences entre deux colonnes

4voto

Si je comprends bien votre question:

=si(Ax = Bx; directive_vrai ; directive_faux)

Remplacez les directives vraie/fausse par une fonction ou par une chaîne de caractères comme "Égal" ou "différent".

4voto

Spyder Points 1093

Dites que vous voulez trouver ceux de la colonne B sans correspondance dans la colonne A. Mettez dans C2 :

=NB.SI($A$2:$A$26;B2)

Cela vous donnera 1 (ou plus) s'il y a une correspondance, 0 sinon.

Vous pouvez également trier les deux colonnes individuellement, puis les sélectionner toutes les deux, puis aller dans Spécial, sélectionner les différences de lignes. Mais cela cessera de fonctionner après le premier nouvel élément, et vous devrez insérer une cellule puis recommencer.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X