Comparer deux colonnes et trouver des doublons dans Excel (Guide complet)
Identifier les valeurs en double dans deux colonnes d'Excel est une tâche courante dans l'analyse de données. Cela aide à détecter les erreurs de saisie, les enregistrements en double ou à des fins de nettoyage des données. Cet article vous guidera sur la manière d'identifier efficacement et précisément les doublons ou correspondances entre deux colonnes.
Comparer deux colonnes pour trouver des valeurs en double
- Mettre en évidence les doublons dans deux colonnes avec la mise en forme conditionnelle
- Sélectionner et mettre en évidence les doublons dans deux colonnes avec un outil puissant – Kutools
- Trouver et extraire les doublons dans deux colonnes avec des formules
- Sélectionner les doublons dans deux colonnes avec du code VBA
Comparer deux colonnes pour trouver des correspondances ligne par ligne
- Comparer deux colonnes dans la même ligne avec des formules
- Sélectionner et mettre en évidence les correspondances dans la même ligne avec un outil utile - Kutools
- Comparer deux colonnes et mettre en évidence les correspondances dans la même ligne
Comparer deux colonnes et extraire les données correspondantes
Comparer deux colonnes pour trouver des valeurs en double
Pour trouver des valeurs en double entre deux colonnes, plusieurs méthodes sont disponibles selon vos besoins, comme la mise en évidence des doublons pour une vue visuelle ou leur extraction pour une analyse approfondie. Dans cette section, nous présenterons quelques astuces rapides pour accomplir cette tâche dans Excel.
Mettre en évidence les doublons dans deux colonnes avec la mise en forme conditionnelle
Mettre en évidence les doublons dans deux colonnes d'Excel est un moyen efficace d'identifier les données répétées, particulièrement dans de grands ensembles de données où une vérification manuelle serait impraticable. Dans ce cas, la mise en forme conditionnelle est une fonctionnalité utile pour résoudre cette tâche.
Étape 1 : Sélectionnez les données dans la colonne que vous souhaitez mettre en évidence
Dans cet exemple, je vais sélectionner A2:A10, voir capture d'écran :
Étape 2 : Appliquez la fonctionnalité de mise en forme conditionnelle
- Cliquez sur "Accueil" > "Mise en forme conditionnelle" > "Nouvelle règle", voir capture d'écran :
- Dans la boîte de dialogue "Nouvelle règle de mise en forme", veuillez effectuer les opérations suivantes :
- 2.1 Sélectionnez "Utiliser une formule pour déterminer les cellules à mettre en forme" depuis la liste déroulante "Sélectionner un type de règle" ;
- 2.2 Tapez la formule suivante dans la zone de texte "Mettre en forme les valeurs où cette formule est vraie" ;
=COUNTIF($B$2:$B$10, A2)>0
- Remarque : Dans la formule ci-dessus, "B2:B10" représente la liste de données que vous souhaitez comparer, "A2" est la première cellule de la colonne où vous voulez mettre en évidence les doublons. Cette formule vérifie si la valeur dans la cellule A2 se trouve quelque part dans la colonne B. Modifiez les références de cellules pour qu'elles correspondent à vos données.
- 2.3 Ensuite, cliquez sur le bouton "Mise en forme".
- Dans la fenêtre contextuelle "Format de cellule", spécifiez une couleur pour mettre en évidence les éléments en double. Puis cliquez sur "OK".
- Lorsque la boîte de dialogue "Nouvelle règle de mise en forme" réapparaît, cliquez sur le bouton "OK".
Résultat :
Maintenant, les valeurs qui sont des doublons dans les colonnes A et B sont mises en évidence dans la colonne A comme le montre la capture d'écran suivante :
- La règle des doublons dans la "Mise en forme conditionnelle" n'est "pas sensible à la casse". Donc, Apple et apple seraient tous deux marqués comme doublons.
- Si vous souhaitez mettre en évidence les doublons de la colonne B, il vous suffit de sélectionner d'abord la colonne B, puis d'appliquer la formule suivante dans la "Mise en forme conditionnelle" :
=COUNTIF($A$2:$A$10, B2)>0
Sélectionner et mettre en évidence les doublons dans deux colonnes avec un outil puissant – Kutools
Parfois, vous devrez peut-être non seulement mettre en évidence mais aussi sélectionner les doublons pour les copier et les coller à un autre endroit dans votre classeur. Dans ces cas-là, la fonction "Sélectionner les cellules identiques & différentes" de "Kutools pour Excel" est un choix idéal. Elle peut identifier les valeurs en double ou uniques en mettant en évidence et en sélectionnant les cellules dont vous avez besoin.
Cliquez sur "Kutools" > "Sélectionner" > "Sélectionner les cellules identiques & différentes", dans la boîte de dialogue "Sélectionner les cellules identiques & différentes", veuillez effectuer les opérations suivantes :
- Sélectionnez les données source et les données comparées dans les zones "Rechercher des valeurs dans" et "Selon" respectivement ;
- Sélectionnez "Par ligne" sous la section "Basé sur" ;
- Choisissez "Valeurs identiques" dans la section "Rechercher" ;
- Spécifiez une couleur d'arrière-plan pour mettre en évidence les valeurs en double sous la section "Traitement des résultats sélectionnés" ;
- Enfin, cliquez sur le bouton "OK".
Résultat :
Maintenant, les valeurs qui sont des doublons dans les colonnes A et B sont mises en évidence et sélectionnées dans la colonne A, prêtes à être copiées et collées dans les cellules souhaitées. Voir capture d'écran :
- Cette fonction prend en charge la comparaison sensible à la casse lorsque la case à cocher "Sensible à la casse" est cochée dans la boîte de dialogue "Sélectionner les cellules identiques & différentes".
- Si vous souhaitez sélectionner les doublons de la colonne B, il vous suffit d'échanger les deux colonnes sélectionnées dans les zones "Rechercher des valeurs dans" et "Selon" de la boîte de dialogue "Sélectionner les cellules identiques & différentes" ;
- Pour appliquer cette fonction, téléchargez et installez Kutools pour Excel.
Trouver et extraire les doublons dans deux colonnes avec une formule
Pour trouver et extraire les doublons entre deux colonnes, vous pouvez utiliser une formule pour repérer et extraire les doublons.
Veuillez copier et coller la formule suivante dans une cellule vide où vous souhaitez afficher le résultat, puis faites glisser la poignée de remplissage vers le bas pour appliquer cette formule aux autres cellules.
=IF(ISERROR(MATCH(A2,$B$2:$B$10,0)),"",A2)
Remarque : Dans la formule ci-dessus, "A2" est la première cellule de la colonne où vous souhaitez trouver les doublons ; "B2:B10" représente la liste de données que vous souhaitez comparer.
Résultat :
Comme vous pouvez le voir, si les données de la colonne A existent dans la colonne B, la valeur sera affichée ; sinon, les cellules resteront vides.
Sélectionner les doublons dans deux colonnes avec du code VBA
Cette section vous guidera à travers les étapes pour créer un code VBA qui identifie et sélectionne les valeurs en double entre deux colonnes.
Étape 1 : Ouvrir l'éditeur de module VBA et copier le code
- Appuyez sur les touches "Alt + F11" pour ouvrir la fenêtre "Microsoft Visual Basic for Applications".
- Dans la fenêtre ouverte, cliquez sur "Insérer" > "Module" pour créer un nouveau module vierge.
- Ensuite, copiez et collez le code ci-dessous dans le module vierge.
Code VBA : Trouver et sélectionner les valeurs en double entre deux colonnes
Sub Compare() 'Update by Extendoffice Dim Range1 As Range, Range2 As Range, Rng1 As Range, Rng2 As Range, outRng As Range xTitleId = "KutoolsforExcel" On Error Resume Next Set Range1 = Application.Selection Set Range1 = Application.InputBox("Range1 :", xTitleId, Range1.Address, Type:=8) Set Range2 = Application.InputBox("Range2:", xTitleId, Type:=8) Application.ScreenUpdating = False For Each Rng1 In Range1 xValue = Rng1.Value For Each Rng2 In Range2 If xValue = Rng2.Value Then If outRng Is Nothing Then Set outRng = Rng1 Else Set outRng = Application.Union(outRng, Rng1) End If End If Next Next outRng.Select Application.ScreenUpdating = True End Sub
Étape 2 : Exécuter ce code VBA
- Après avoir collé ce code, appuyez sur la touche "F5" pour l'exécuter. Dans la première boîte de dialogue, sélectionnez la liste de données à partir de laquelle vous souhaitez sélectionner les doublons. Puis, cliquez sur "OK".
- Dans la deuxième boîte de dialogue, sélectionnez la liste de données que vous souhaitez comparer, puis cliquez sur "OK", voir capture d'écran :
Résultat :
Maintenant, les valeurs en double des colonnes A et B sont sélectionnées dans la colonne A, vous permettant de remplir les cellules avec une couleur ou de les copier-coller selon vos besoins.
- Ce code VBA est "sensible à la casse" ;
- Si vous souhaitez sélectionner les doublons de la colonne B, il vous suffit d'échanger les deux colonnes sélectionnées lors de la sélection de la plage de données.
Comparer deux colonnes pour trouver des correspondances ligne par ligne
Dans Excel, comparer deux colonnes ligne par ligne est souvent nécessaire pour vérifier les correspondances, ce qui aide dans des tâches comme la vérification des enregistrements ou l'analyse des tendances de données. Excel propose différentes façons de faire cela, des formules simples aux fonctionnalités spéciales, afin que vous puissiez choisir la meilleure option pour les besoins de vos données. Jetons un coup d'œil à quelques méthodes simples pour accomplir cette tâche efficacement.
Comparer deux colonnes dans la même ligne avec des formules
Les formules d'Excel offrent une approche simple mais puissante pour la comparaison de données entre colonnes. Voici comment vous pouvez les utiliser. Supposons que vous ayez des données dans la colonne A et la colonne B, pour vérifier si les données des deux colonnes correspondent, les formules suivantes peuvent vous aider :
- "Utilisation de l'opérateur Égal à (=)" : la méthode la plus simple pour comparer deux cellules
- "Fonction SI" : pour rendre votre comparaison plus informative
- "Fonction EXACTE" : une comparaison sensible à la casse
Utilisation de l'opérateur Égal à (=) :
Veuillez entrer ou copier la formule suivante, appuyez sur la touche "Entrée" puis faites glisser la poignée de remplissage vers le bas pour obtenir tous les résultats. Elle retournera VRAI si les valeurs dans la même ligne des colonnes A et B sont identiques, et FAUX si elles ne le sont pas. Voir capture d'écran :
=A2=B2
Fonction SI :
Si vous souhaitez rendre la comparaison plus informative, vous pouvez utiliser la fonction SI pour afficher des messages personnalisés.
Veuillez entrer ou copier la formule ci-dessous, appuyez sur la touche "Entrée" puis faites glisser la poignée de remplissage vers le bas pour obtenir tous les résultats. Elle retournera Correspondance lorsque les valeurs sont identiques et Pas de correspondance lorsqu'elles sont différentes. Voir capture d'écran :
=IF(A2=B2, "Match", "No Match")
EXACTE Fonction :
Si vous avez besoin d'une comparaison sensible à la casse, la "fonction EXACTE" est la solution.
Veuillez entrer ou copier la formule suivante, appuyez sur la touche "Entrée" puis faites glisser la poignée de remplissage vers le bas pour obtenir tous les résultats. Elle retournera Correspondance lorsque les valeurs correspondent exactement et Pas de correspondance lorsqu'elles sont différentes. Voir capture d'écran :
=IF(EXACT(A2,B2), "Match", "No match")
Sélectionner et mettre en évidence les correspondances dans la même ligne avec un outil utile - Kutools
Si vous devez sélectionner et ombrer les correspondances entre deux colonnes ligne par ligne au lieu d'obtenir le résultat dans une colonne séparée, la fonction Comparer les cellules de Kutools pour Excel sera une excellente option. Elle vous permet de sélectionner rapidement et d'appliquer une couleur de remplissage aux cellules qui correspondent ou diffèrent en valeur dans chaque ligne.
Cliquez sur "Kutools" > "Comparer les cellules", dans la boîte de dialogue "Comparer les cellules", veuillez effectuer les opérations suivantes :
- Sélectionnez les données des deux colonnes dans les zones "Rechercher des valeurs dans" et "Selon" respectivement ;
- Sélectionnez "Cellules identiques" sous la section "Rechercher" ;
- Spécifiez une couleur d'arrière-plan pour mettre en évidence les correspondances sous la section "Traitement des résultats" ;
- Enfin, cliquez sur le bouton "OK".
Résultat :
Maintenant, les correspondances dans la même ligne sont mises en évidence et sélectionnées dans la colonne A, ce qui vous permet de les copier et coller dans les cellules souhaitées. Voir capture d'écran :
- Cette fonction prend en charge la comparaison "sensible à la casse" si vous cochez l'option "Sensible à la casse" dans la boîte de dialogue "Comparer les cellules" ;
- Si vous souhaitez sélectionner les correspondances de la colonne B, il vous suffit d'échanger les deux colonnes sélectionnées dans les zones "Rechercher des valeurs dans" et "Selon" de la boîte de dialogue "Comparer les cellules" ;
- Pour appliquer cette fonction, téléchargez et installez Kutools pour Excel.
Comparer deux colonnes et mettre en évidence les correspondances dans la même ligne
Comparer deux colonnes et mettre en évidence les correspondances dans la même ligne peut être fait efficacement en utilisant la mise en forme conditionnelle dans Excel. Voici un guide pour identifier et mettre en évidence les correspondances de ligne :
Étape 1 : Sélectionnez la plage de données
Sélectionnez la plage de données que vous souhaitez mettre en évidence pour les correspondances de ligne.
Étape 2 : Appliquez la fonctionnalité de mise en forme conditionnelle
- Cliquez sur "Accueil" > "Mise en forme conditionnelle" > "Nouvelle règle". Dans la boîte de dialogue "Nouvelle règle de mise en forme", veuillez effectuer les opérations suivantes :
- 2.1 Sélectionnez "Utiliser une formule pour déterminer les cellules à mettre en forme" depuis la liste déroulante "Sélectionner un type de règle" ;
- 2.2 Tapez la formule ci-dessous dans la zone de texte "Mettre en forme les valeurs où cette formule est vraie" ;
=$B2=$A2
- 2.3 Ensuite, cliquez sur le bouton "Mise en forme".
- Dans la fenêtre contextuelle "Format de cellule", spécifiez une couleur pour mettre en évidence les éléments correspondants. Puis cliquez sur "OK".
- Lorsque la boîte de dialogue "Nouvelle règle de mise en forme" réapparaît, cliquez sur le bouton "OK".
Résultat :
Maintenant, les valeurs correspondantes dans la même ligne sont mises en évidence immédiatement, voir capture d'écran :
- La formule dans la mise en forme conditionnelle n'est "pas sensible à la casse".
- Si vous souhaitez mettre en évidence les cellules avec des valeurs différentes, appliquez la formule suivante :
=$B2<>$A2
Comparer deux colonnes et extraire les données correspondantes
Lorsque vous travaillez avec deux ensembles de données dans Excel et que vous devez trouver des éléments communs d'une liste dans l'autre, les formules de recherche sont votre solution pour récupérer ces correspondances.
Dans Excel, si vous avez une liste de fruits dans la colonne A et leurs chiffres de vente dans la colonne B, et que vous souhaitez maintenant les faire correspondre avec une sélection de fruits dans la colonne D pour trouver leurs ventes correspondantes. Comment pourriez-vous retourner les valeurs relatives de la colonne B dans Excel ?
Veuillez appliquer l'une des formules suivantes dont vous avez besoin, puis faites glisser la poignée de remplissage vers le bas pour appliquer cette formule aux cellules restantes.
- Toutes les versions d'Excel:
=VLOOKUP(D2, $A$2:$B$6, 2, FALSE)
- Excel 365 et Excel 2021:
=XLOOKUP(D2, $A$2:$A$6, $B$2:$B$6)
Résultat :
Toutes les valeurs correspondantes seront affichées si une correspondance est trouvée, sinon l'erreur #N/A est retournée, voir capture d'écran :
- Avec les formules ci-dessus, s'il y a des fruits dans la colonne D qui n'ont pas de correspondance dans la colonne A, ils retourneront une erreur. Pour rendre ces erreurs plus compréhensibles, vous pouvez envelopper votre formule avec la fonction SIERREUR :
- Toutes les versions d'Excel:
=IFERROR(VLOOKUP(D2,$A$2:$B$10,2,FALSE), "No match found")
- Excel 365 et Excel 2021:
=IFERROR(XLOOKUP(D2, $A$2:$A$10, $B$2:$B$10),"No match found")
- Toutes les versions d'Excel:
- Pour ceux qui s'intéressent aux formules de recherche avancées, "Kutools pour Excel" offre une impressionnante gamme de formules de recherche avancées qui amènent la fonction traditionnelle RECHERCHEV à de nouveaux sommets, vous offrant une précision et une efficacité inégalées dans vos tâches de gestion de données.
Kutools pour Excel possède une collection de plus de 300 outils pratiques conçus pour augmenter votre productivité. Expérimentez toute la puissance et améliorez vos feuilles de calcul dès aujourd'hui ! Obtenez-le maintenant !
Articles connexes :
- Trouver et mettre en évidence les lignes en double dans une plage
- Parfois, il peut y avoir des enregistrements en double dans votre plage de données d'une feuille de calcul, et maintenant vous voulez trouver ou mettre en évidence les lignes en double dans la plage comme le montrent les captures d'écran suivantes. Bien sûr, vous pouvez les trouver un par un en vérifiant les lignes. Mais ce n'est pas un bon choix s'il y a des centaines de lignes. Ici, je vais parler de quelques moyens utiles pour traiter cette tâche.
- Mettre en évidence les valeurs en double dans différentes couleurs
- Dans Excel, nous pouvons facilement mettre en évidence les valeurs en double dans une colonne avec une seule couleur en utilisant la mise en forme conditionnelle, mais parfois, nous avons besoin de mettre en évidence les valeurs en double dans différentes couleurs pour reconnaître rapidement et facilement les doublons comme le montre la capture d'écran suivante. Comment pourriez-vous résoudre cette tâche dans Excel ?
- Trouver, mettre en évidence, filtrer, compter, supprimer les doublons dans Excel
- Dans Excel, les données en double apparaissent de temps en temps lorsque nous enregistrons des données manuellement, copions des données d'autres sources, ou pour d'autres raisons. Parfois, les doublons sont nécessaires et utiles. Cependant, parfois, les valeurs en double conduisent à des erreurs ou à des malentendus. Ici, cet article introduira des méthodes pour identifier rapidement, mettre en évidence, filtrer, compter, supprimer les doublons par des formules, des règles de mise en forme conditionnelle, des add-ins tiers, etc. dans Excel.
- Supprimer les doublons et les remplacer par des cellules vides
- Normalement, lorsque vous appliquez la commande Supprimer les doublons dans Excel, elle supprime les lignes en double entières. Mais parfois, vous souhaitez que les cellules vides remplacent les valeurs en double, dans cette situation, la commande Supprimer les doublons ne fonctionnera pas. Cet article va vous guider pour supprimer les doublons et les remplacer par des cellules vides dans Excel.
Meilleurs outils de productivité Office
Dynamisez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée. Kutools pour Excel propose plus de300 fonctionnalités avancées pour booster votre productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité la plus essentielle pour vous...
Office Tab apporte une interface à onglets à Office, et facilite grandement votre travail
- Activez la modification et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, au lieu d’ouvrir de nouvelles fenêtres.
- Augmentez votre productivité de50% et réduisez des centaines de clics de souris chaque jour!
Table des matières
- Comparer deux colonnes pour trouver des valeurs en double
- Avec la mise en forme conditionnelle
- Avec un outil puissant – Kutools
- Avec des formules
- Avec du code VBA
- Comparer deux colonnes pour trouver des correspondances ligne par ligne
- Avec des formules
- Avec un outil utile - Kutools
- Avec la mise en forme conditionnelle
- Comparer deux colonnes et extraire les données correspondantes
- Articles connexes
- Les meilleurs outils de productivité bureautique
- Commentaires