Recherche de doublons dans deux colonnes dans Excel (6 approches adaptées)

  • Partage Ça
Hugh West

Table des matières

Microsoft Excel a fourni de nombreuses méthodes pour trouver les doublons dans deux ou plusieurs colonnes. Dans cet article, vous apprendrez toutes les astuces simples et utiles ainsi que la méthode d'édition VBA pour trouver les doublons ou les correspondances dans deux colonnes dans Excel.

Lire la suite : Recherche de correspondances ou de valeurs en double dans Excel

La capture d'écran ci-dessus est une vue d'ensemble de l'article qui représente le jeu de données & ; un exemple de la fonction de recherche des valeurs en double. Vous en apprendrez davantage sur le jeu de données ainsi que sur toutes les fonctions appropriées dans les méthodes suivantes de cet article.

Télécharger le cahier d'exercices

Vous pouvez télécharger le classeur Excel que nous avons utilisé pour préparer cet article. Vous y trouverez les feuilles de travail avec les sections d'entraînement.

Trouver des correspondances dans deux colonnes

6 approches appropriées pour trouver les doublons dans deux colonnes en Excel

1. Recherche de doublons dans des lignes similaires dans deux colonnes

Dans la première section, nous trouverons les doublons dans les mêmes lignes et dans deux colonnes seulement. Mais ces méthodes ne sont pas applicables aux correspondances sensibles à la casse. Si vous avez besoin de trouver des correspondances exactes en tenant compte de la casse des lettres, nous avons une solution pour cela aussi dans la méthode 5.

Lire la suite : Formule Excel pour trouver les doublons dans une colonne

1.1 Utilisation du signe égal comme argument logique pour détecter les doublons dans les rangées similaires de deux colonnes

Nous avons deux listes de noms dans Colonnes B & ; C Et nous pouvons trouver les doublons dans une même ligne en utilisant simplement le signe égal comme fonction logique.

📌 Des pas :

➤ Select Cellule D5 & ; type :

=B5=C5

➤ Press Entrez vous obtiendrez la première valeur de retour. Si des correspondances sont trouvées, la valeur sera retournée comme suit VRAI & ; si elle n'est pas trouvée, elle sera retournée sous la forme de FAUX .

➤ Maintenant, utilisez Poignée de remplissage pour remplir automatiquement le reste des cellules dans Colonne D pour trouver toutes les correspondances.

1.2 Utilisation de la fonction IF pour trouver les doublons dans les mêmes lignes de deux colonnes

En utilisant la fonction logique- SI vous pouvez trouver & ; montrer les doublons dans une autre colonne.

📌 Des pas :

➤ En Cellule D5 la formule sera :

=IF(B5=C5,B5,"")

➤ Press Entrez .

➤ Utilisation Poignée de remplissage pour remplir automatiquement d'autres cellules dans Colonne D & ; vous avez terminé.

1.3 Application de la mise en forme conditionnelle pour mettre en évidence les correspondances entre les mêmes rangées dans deux colonnes

Si vous voulez trouver des doublons dans les mêmes lignes de deux colonnes, le formatage conditionnel est probablement le mieux adapté pour mettre en évidence les correspondances et il ne vous laissera pas taper de fonction pour rechercher les correspondances.

📌 Étape 1 :

➤ Sélectionnez toute la plage de cellules qui est prise en compte pour la recherche de doublons.

📌 Étape 2 :

➤ Sous le Accueil dans le menu déroulant de Mise en forme conditionnelle dans le Styles groupe de commandes, sélectionnez le Nouvelle règle Une boîte de dialogue apparaît.

📌 Étape 3 :

➤ Sélectionnez maintenant le type de règle pour utiliser une formule afin de déterminer dans les cellules à formater.

➤ Dans le Description de la règle éditeur, type =$B5=$C5

➤ Select Format option & ; une autre boîte de dialogue apparaîtra.

📌 Étape 4 :

➤ De la Remplir sélectionnez une couleur que vous souhaitez utiliser pour mettre en évidence les doublons.

➤ Press OK & ; vous verrez apparaître le format de l'échantillon avec la couleur sélectionnée dans le champ Nouvelle règle de formatage la boîte de dialogue.

📌 Étape 5 :

➤ Press OK pour la dernière fois & ; vous avez terminé.

Dans l'image ci-dessous, les correspondances dans les mêmes rangées sont maintenant visibles avec la couleur sélectionnée.

2. Recherche de doublons dans n'importe quelle ligne de deux colonnes

2.1 Application de la mise en forme conditionnelle pour repérer tous les doublons dans deux colonnes

Pour trouver les doublons dans deux colonnes de n'importe quelle ligne, vous pouvez utiliser directement la commande correspondante dans la section Mise en forme conditionnelle pour la mise en évidence.

📌 Étape 1 :

➤ Sélectionnez d'abord la plage de cellules.

📌 Étape 2 :

➤ Sous le Accueil de l'onglet & ; de l Mise en forme conditionnelle dans le menu déroulant, sélectionnez Valeurs en double de la Règles de mise en évidence des cellules Une boîte de dialogue apparaît.

📌 Étape 3 :

➤ Sélectionnez la couleur que vous souhaitez afficher pour mettre en évidence les doublons.

➤ Press OK & ; vous avez terminé.

Comme dans l'image ci-dessous, vous verrez toutes les correspondances avec le & sélectionné ; couleurs en surbrillance.

2.2 Combinaison des fonctions IF & ; COUNTIF pour détecter les doublons dans deux colonnes

Nous pouvons utiliser SI & ; COUNTIF pour trouver les données de la première colonne dans la deuxième colonne pour les correspondances.

📌 Des pas :

➤ En Cellule D5 nous devons taper la formule suivante :

=IF(COUNTIF($C$5:$C$15,$B5)=0,"",$B5)

➤ Press Entrez & ; puis utiliser Poignée de remplissage pour remplir automatiquement le reste des cellules de l'application Colonne D Ainsi, vous obtiendrez tous les noms de la liste 1 qui sont présents dans la liste 2.

2.3 Utilisation des fonctions IF, AND, COUNTIF pour trouver un doublon spécifique dans deux colonnes

Maintenant, si vous voulez taper un nom & ; voir s'il est présent dans les deux colonnes, alors cette méthode est la mieux adaptée. Dans Cellule F8 le nom "Kyle" a été écrit & ; si le nom est présent dans les deux cas Colonnes B & ; C alors la sortie montrera le message- OUI sinon, il sera retourné comme NON .

Lire la suite : Détermination du nombre de lignes en double à l'aide de la formule COUNTIF

📌 Des pas :

➤ La formule correspondante dans Cellule F9 le sera :

=IF(AND(COUNTIF(B5:B15,F8),COUNTIF(C5:C15,F8)), "YES", "NO")

➤ Press Entrez & ; vous verrez qu'il affiche OUI donc le nom "Kyle" est présent dans les deux cas. Colonnes B & ; C .

2.4 Combinaison des fonctions IF, ISERROR. MATCH pour trouver des correspondances dans deux colonnes

Si vous voulez utiliser le MATCH pour trouver les correspondances ou les doublons dans deux colonnes de n'importe quelle ligne, vous devez alors insérer la fonction ISERROR sur IF & ; MATCH sinon, si aucune correspondance/augmentation n'est trouvée, un message d'erreur s'affiche.

📌 Des pas :

➤ En Cellule D5 . la formule avec MATCH fonction sera :

=IF(ISERROR(MATCH($B5,$C$5:$C$15,0)),"",$B5)

➤ Press Entrez pour remplir automatiquement la colonne entière en utilisant Poignée de remplissage & ; vous trouverez les résultats immédiatement.

3. Recherche de doublons dans plus de deux colonnes

3.1 Utilisation des fonctions IF-AND pour trouver les doublons dans les mêmes lignes et dans plus de deux colonnes

Pour trouver les correspondances ou les doublons dans plus de deux colonnes, nous devons utiliser ET pour ajouter des logiques multiples. Ainsi, dans notre ensemble de données modifié, nous avons maintenant une autre colonne (Liste 3) avec plus de noms & ; nous trouverons toutes les correspondances au sein des mêmes lignes dans la fonction Colonne E .

📌 Des pas :

➤ En Cellule E5 la formule basée sur les critères sera la suivante :

=IF(AND(B5=C5,C5=D5),B5,"")

➤ Press Entrez et remplir automatiquement le reste des cellules avec Poignée de remplissage & ; vous obtiendrez immédiatement toutes les correspondances dans les mêmes rangées.

3.2 Utilisation des fonctions IF-OR pour trouver des doublons dans des rangées similaires dans deux colonnes quelconques parmi plusieurs colonnes

Maintenant, voici un autre cas où nous allons trouver les doublons dans l'une des deux colonnes dans les mêmes lignes de plus de deux colonnes et si les correspondances sont trouvées alors le message montrera "Trouvé", sinon il retournera un blanc.

📌 Des pas :

➤ Nous devons taper dans Cellule E5 :

=IF(OR(B5=C5,C5=D5,D5=B5),"Found","")

➤ Press Entrez vous remplirez automatiquement le reste des cellules de la colonne & ; vous obtiendrez toutes les correspondances trouvées dans les mêmes lignes.

4. l'extraction de données basée sur les doublons dans deux colonnes

4.1 Utilisation de VLOOKUP ou INDEX-MATCH pour extraire des données basées sur les doublons dans deux colonnes

En se basant sur les doublons trouvés dans deux colonnes, nous pouvons également extraire les données avec VLOOKUP ou INDEX-MATCH Dans notre jeu de données modifié, Colonnes B & ; C représentent les noms de certaines personnes avec les montants de leurs dons. En Colonne E, quelques noms sont présents & ; nous trouverons les dons de ces quelques personnes en Colonne F en trouvant les doublons dans deux Colonnes- B & ; E .

📌 Des pas :

➤ En Cellule F5 la formule correspondante avec VLOOKUP le sera :

=VLOOKUP(E5,$B$5:$C$15,2,FALSE)

➤ Press Entrez Vous obtiendrez les montants des dons de ces personnes sélectionnées à partir de la liste suivante Colonne E .

Vous pouvez également utiliser le INDEX-MATCH Dans ce cas, la formule de l'annexe 1 de l'Accord de Cotonou a été utilisée. Cellule F5 le sera :

=INDEX($B$5:$C$15, MATCH($I5,$B$5:$B$15,0),2)

Ensuite, appuyez sur Entrez , remplir automatiquement toute la colonne & ; vous avez terminé.

4.2 Insertion de caractères génériques dans les fonctions VLOOKUP ou INDEX-MATCH pour extraire des données basées sur des correspondances partielles dans deux colonnes

Maintenant, nous avons des noms complets dans Colonne B & ; avec des noms courts en Colonne E nous chercherons les correspondances partielles dans Colonne B & ; ensuite, extraire les montants des dons des personnes sélectionnées en Colonne F Nous devons utiliser Caractères génériques (astérisque-'*') ici avant & ; après les références de cellules de Colonne E comme Astérisque(*) recherchera les textes supplémentaires.

📌 Des pas :

➤ La formule correspondante dans Cellule F5 le sera :

=VLOOKUP("*"&E5&"*",$B$5:$C$15,2,FALSE)

➤ Press Entrez , remplir automatiquement toute la colonne & ; vous trouverez les résultats en une seule fois.

Et si vous choisissez d'utiliser INDEX-MATCH vous devez alors taper Cellule F5 :

=INDEX($B$5:$C$15, MATCH("*"&$I5&"*",$B$5:$B$15,0),2)

Ensuite, appuyez sur Entrez & ; utilisez le Poignée de remplissage pour remplir toute la colonne.

5. Recherche de doublons sensibles à la casse dans deux colonnes

Toutes les méthodes mentionnées ci-dessus étaient insensibles à la casse. Maintenant, si vous voulez trouver des doublons dans deux colonnes des mêmes lignes avec la sensibilité à la casse activée, alors cette section vous montrera le chemin. Ici, dans deux colonnes de la liste 1 & ; 2, certains noms sont présents dans les deux colonnes mais pas avec des lettres en casse similaires. Avec la fonction EXACT nous trouverons les noms qui sont identiques en tenant compte de la distinction entre les majuscules et les minuscules.

📌 Des pas :

➤ En Cellule D5 la formule sera :

=EXACT(B5,C5)

➤ Press Entrez et remplir automatiquement le reste des cellules en utilisant la fonction Fill Down & ; vous obtiendrez toutes les correspondances exactes en respectant la casse. Les correspondances seront affichées comme suit VRAI et le résultat non conforme sera renvoyé comme suit FAUX valeur logique.

6. utilisation de l'éditeur VBA pour trouver les doublons dans deux colonnes

Si vous aimez coder avec Éditeur VBA pour les fonctions Excel, alors cette méthode pourrait vous convenir. Nous allons afficher les doublons dans le tableau ci-dessous. Colonne D avec l'aide de VBScript .

📌 Étape 1 :

➤ Press Alt+F11 pour ouvrir le VBA fenêtre.

➤ De la Insérer sélectionnez Module Un nouveau module pour l'éditeur VBA apparaîtra où vous taperez les codes.

📌 Étape 2 :

➤ Dans la fenêtre de l'éditeur, copiez les codes suivants :

 Sub Duplicates() Dim List2 As Variant Dim data1 As Variant Dim data2 As Variant Set List2 = Range("C5:C15") For Each data1 In Selection For Each data2 In List2 If data1 = data2 Then data2.Offset(0, 1) = data1 Next data2 Next data1 End Sub 

➤ Cliquez sur le Exécuter ou appuyez sur F5 pour activer la sous-routine.

📌 Étape 3 :

➤ Fermez la fenêtre VBA ou appuyez sur Alt+F11 pour revenir au classeur Excel.

➤ Sélectionnez maintenant la plage de cellules de la liste 1 qui doit être inspectée pour trouver des correspondances dans la liste 2.

📌 Étape 4 :

➤ De la Développeur sélectionnez Macros une boîte de dialogue s'ouvre.

Note : Si vous ne trouvez pas le Développeur en haut de la page ou dans la section du ruban, vous devez alors l'activer en ouvrant Options Excel d'abord. Là, vous trouverez le Personnaliser le ruban A partir de l'option Onglets principaux option, mettez une marque de sélection sur Développeur Presse OK & ; l'onglet Développeur devrait maintenant apparaître en haut de votre classeur Excel.

📌 Étape 5 :

➤ Comme vous avez déjà activé la macro, alors maintenant ce nom de macro sera visible dans la boîte de dialogue. Appuyez sur . Exécuter & ; vous avez terminé vos étapes.

Vous trouverez toutes les correspondances dans la colonne D comme dans l'image ci-dessous.

Mots de conclusion

J'espère que toutes ces méthodes mentionnées ci-dessus pour trouver les doublons dans deux colonnes sous plusieurs critères vous inciteront à les appliquer dans vos tâches Excel habituelles. Si vous avez des questions ou des commentaires, n'hésitez pas à m'en faire part dans la section des commentaires. Vous pouvez également consulter nos autres articles utiles sur les fonctions Excel sur ce site.

Hugh West est un formateur et analyste Excel très expérimenté avec plus de 10 ans d'expérience dans l'industrie. Il est titulaire d'un baccalauréat en comptabilité et finance et d'une maîtrise en administration des affaires. Hugh a une passion pour l'enseignement et a développé une approche pédagogique unique qui est facile à suivre et à comprendre. Sa connaissance approfondie d'Excel a aidé des milliers d'étudiants et de professionnels du monde entier à améliorer leurs compétences et à exceller dans leur carrière. Grâce à son blog, Hugh partage ses connaissances avec le monde, offrant des tutoriels Excel gratuits et une formation en ligne pour aider les particuliers et les entreprises à atteindre leur plein potentiel.