Comparaison de deux colonnes

 

Vous possèdez deux colonnes de chiffre ou de texte et vous désirer identifier les doublons : par une mise en évidence par un jeu de couleur, ou en extrayant les doublons dans une troisième colonne.

Par exemple :

 
A
B
C
 1 
28
 
21
2
23
 
56
3
29
 
27
4
21
 
52
5
27
 
29
6
     

 

 

 

 

 

 

Mise en évidence des doublons par un jeu de couleur

Sélectionnez la colonne A

Aller dans le menu "Format"
Sélectionner "Mise en forme conditionnelle..."

Une boite de dialogue "Mise en forme conditionnelle" apparait.

Dans la "Condition 1" :
Dans la premiere liste déroulante, sélectionner "La formule est"
Dans la case de gauche, écrivez =RECHERCHEV(A1;$C:$C;1;0)

Une boite de dialogue "Format de cellule" apparait.

Sélectionner l'onglet "Motifs".
Cliquer sur la couleur Rouge.
Cliquer sur le bouton "OK".

La boite de dialogue "format de cellule" disparait. Et vous obtenez le résultat ci dessous.

 
A
B
C
 1 
28
 
21
2
23
 
56
3
29
 
27
4
21
 
52
5
27
 
29
6
     

 

 

 

 

 

Remarque : dans la formule, la colonne C entière est désignée par $C:$C. on aurait pu aussi spécifier la plage exacte C1:C5.

Remarque : si vous réalisez les mêmes actions pour la colonne C avec la formule =RECHERCHEV(C1;$A:$A;1;0)

Vous obtenez :

 
A
B
C
 1 
28
 
21
2
23
 
56
3
29
 
27
4
21
 
52
5
27
 
29
6
     

 

 

 

 

 

Remarque : au lieu d'utiliser le fonction RECHERCHEV, on peut utiliser la fonction NB.SI. La formule a écrire devient alors =NB.SI($C:$C;A1) pour la colonne A et =NB.SI($A:$A;C1) pour la colonne C.

Remarque : au lieu d'appliquer un motif de couleur rouge, vous pouvez appliquer une police de couleur blanche.

Vous obtenez :

 
A
B
C
 1 
28
   
2
23
 
56
3
     
4
   
52
5
     
6
     

 

 

 

 

 

Extraction dans une troisième colonne

Réalisons l'extraction dans la colonne E.

Sélectionner la cellule E1. Ecriver dedans =SI(NB.SI($C:$C;A1);A1;"")

Dupliquer la cellule vers le bas.

Vous obtenez :

 
A
B
C
D
E
 1 
28
 
21
   
2
23
 
56
   
3
29
 
27
 
29
4
21
 
52
 
21
5
27
 
29
 
27
6
         

 

 

 

 

 

Remarque : si vous utilisez la formule =SI(NB.SI($C:$C;A1);"";A1)

Vous obtenez :

 
A
B
C
D
E
 1 
28
 
21
 
28
2
23
 
56
 
23
3
29
 
27
   
4
21
 
52
   
5
27
 
29
   
6
         

 

 

 

 

 

Remarque : si vous appliquez la formule =SI(NB.SI($A:$A;C1);"";C1) sur la colonne F.

Vous obtenez :

 
A
B
C
D
E
F
 1 
28
 
21
 
28
 
2
23
 
56
 
23
56
3
29
 
27
     
4
21
 
52
    52
5
27
 
29
     
6
           

 

 

 

 

 

Remarque : si vous désirez obtenir une liste unique de chiffre classée par ordre croissant.

Sélectionner la cellule H1. Ecriver dedans =GRANDE.VALEUR(E:F;NB(E:F))
Sélectionner la cellule H2. Ecriver dedans =SI(NB(E:F)-NB(H$1:H1)<=0;"";GRANDE.VALEUR(E:F;NB(E:F)-NB(H$1:H1)))

Dupliquer la cellule H2 vers le bas.

Vous obtenez :

 
A
B
C
D
E
F
G
H
 1 
28
 
21
 
28
   
23
2
23
 
56
 
23
56
 
28
3
29
 
27
       
52
4
21
 
52
   
52
 
56
5
27
 
29
         
6