Passer au contenu principal

Comparer deux colonnes et trouver les doublons dans Excel (Guide complet)

Auteur : Xiaoyang Dernière modification: 2025-04-14

Comparez deux colonnes pour trouver les valeurs en double

Pour rechercher les valeurs en double entre deux colonnes, plusieurs méthodes sont disponibles en fonction de vos besoins, comme la mise en évidence des doublons pour un aperçu visuel ou leur extraction pour une analyse approfondie. Dans cette section, nous présenterons quelques astuces rapides pour accomplir cette tâche dans Excel.

Mettez en surbrillance les doublons dans deux colonnes avec la mise en forme conditionnelle

La mise en évidence des doublons sur deux colonnes dans Excel est un moyen efficace d'identifier les données répétées, en particulier dans les grands ensembles de données où une révision manuelle n'est pas pratique. Dans ce cas, le formatage conditionnel est une fonctionnalité utile pour résoudre cette tâche.

Étape 1 : Sélectionnez les données dans la colonne à partir de laquelle vous souhaitez mettre en évidence les doublons

Dans cet exemple, je sélectionnerai A2:A10, voir capture d'écran :
Une capture d'écran montrant la sélection de la colonne A pour mettre en évidence les doublons dans Excel

Étape 2 : Appliquer la fonctionnalité de formatage conditionnel

  1. Cliquez sur « Accueil » > « Mise en forme conditionnelle » > « Nouvelle règle », voir capture d'écran :
    Une capture d'écran montrant le menu de mise en forme conditionnelle dans Excel
  2. Dans la boîte de dialogue « Nouvelle règle de formatage », veuillez effectuer les opérations suivantes :
    • 2.1 Sélectionnez « Utiliser une formule pour déterminer les cellules à formater » dans la zone de liste « Sélectionner un type de règle » ;
    • 2.2 Tapez la formule suivante dans la zone de texte « Formater les valeurs lorsque 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 à comparer, et « A2 » correspond à la première cellule de la colonne dont vous souhaitez mettre en évidence les doublons. Cette formule vérifie si la valeur de la cellule A2 se trouve dans la colonne B. Modifiez les références de cellule en fonction de vos données.
    • 2.3 Cliquez ensuite sur le bouton « Format ».
    • Capture d'écran de la boîte de dialogue Nouvelle règle de formatage dans Excel pour mettre en évidence les doublons
  3. Dans la boîte de dialogue contextuelle « Format de cellule », spécifiez une couleur pour mettre en évidence les éléments en double. Cliquez ensuite sur « OK ».
    Capture d'écran de la boîte de dialogue Format de cellule pour choisir une couleur de surbrillance dans Excel
  4. Lorsque la boîte de dialogue « Nouvelle règle de formatage » s'affiche, cliquez sur le bouton « OK ».

Résultat:

Désormais, les valeurs qui sont en double dans les colonnes A et B sont désormais mises en évidence dans la colonne A, comme illustré ci-dessous :
Une capture d'écran montrant les doublons mis en évidence dans la colonne A à l'aide de la mise en forme conditionnelle dans Excel

Conseils:
  • La règle de doublon dans « Mise en forme conditionnelle » est « non sensible à la casse ». Ainsi, 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 « Mise en forme conditionnelle » :
    =COUNTIF($A$2:$A$10, B2)>0

Sélectionnez et mettez en surbrillance les doublons dans deux colonnes avec un outil puissant – Kutools

Parfois, vous devrez non seulement surligner, mais aussi sélectionner des doublons pour les copier et les coller ailleurs dans votre classeur. Dans ce cas, la fonctionnalité « Sélectionner les cellules identiques et différentes » de Kutools pour Excel est idéale. Elle permet d'identifier les doublons ou les valeurs uniques en surlignant et en sélectionnant les cellules souhaitées.

Kutools for Excel offre plus de 300 fonctionnalités avancées pour rationaliser les tâches complexes, stimulant ainsi la créativité et l'efficacité. Itegarate avec des capacités d'IA, Kutools automatise les tâches avec précision, rendant la gestion des données sans effort. Informations détaillées de Kutools pour Excel...         Essai gratuit...

Cliquez sur « Kutools » > « Sélectionner » > « Sélectionner les cellules identiques et différentes », dans la boîte de dialogue « Sélectionner les cellules identiques et différentes », veuillez effectuer les opérations suivantes :

  1. Sélectionnez les données sources et les données comparées dans les cases « Rechercher des valeurs dans » et « Selon » séparément ;
  2. Sélectionnez « Chaque ligne » dans la section « Basé sur » ;
  3. Choisissez « Mêmes valeurs » dans la section « Rechercher » ;
  4. Spécifiez une couleur d'arrière-plan pour mettre en évidence les valeurs en double dans la section « Traitement des résultats » ;
  5. Enfin, cliquez sur le bouton « OK ».
    Capture d'écran de la boîte de dialogue Sélectionner les cellules identiques et différentes pour identifier les doublons

Résultat:

Désormais, les valeurs en double dans les colonnes A et B sont mises en surbrillance et sélectionnées dans la colonne A, prêtes à être copiées et collées dans les cellules de votre choix. Voir capture d'écran :
Une capture d'écran montrant les doublons mis en surbrillance et sélectionnés dans Excel à l'aide de Kutools

Conseils:
  • Cette fonctionnalité 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 des cellules identiques et 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 cases « Rechercher des valeurs dans » et « Selon » de la boîte de dialogue « Sélectionner des cellules identiques et différentes » ;
  • Pour appliquer cette fonctionnalité, veuillez télécharger et installer Kutools pour Excel.

Rechercher et extraire les doublons dans deux colonnes avec une formule

Pour rechercher et extraire les doublons entre deux colonnes, vous pouvez utiliser une formule pour identifier et extraire les doublons.

Veuillez copier et coller la formule suivante dans une cellule vide où vous souhaitez placer le résultat, puis faites glisser la poignée de recopie vers le bas de la colonne pour appliquer cette formule à d'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 dans laquelle vous souhaitez rechercher 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.
Une capture d'écran montrant l'utilisation d'une formule pour rechercher et extraire les doublons entre deux colonnes dans Excel

Conseils : Cette formule est « insensible à la casse ».

Sélectionnez les doublons dans deux colonnes avec le code VBA

Cette section vous guidera à travers les étapes de création d'un code VBA qui identifie et sélectionne les valeurs en double entre deux colonnes.

Étape 1 : Ouvrez l'éditeur de module VBA et copiez le code

  1. Appuyez sur les touches « Alt + F11 » pour ouvrir la fenêtre « Microsoft Visual Basic pour Applications ».
  2. Dans la fenêtre ouverte, cliquez sur « Insérer » > « Module » pour créer un nouveau module vierge.
  3. Ensuite, copiez et collez le code ci-dessous dans le module vide.
    Code VBA : recherchez et sélectionnez 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écutez ce code VBA

  1. 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 dont vous souhaitez extraire les doublons. Cliquez ensuite sur « OK ».
    Une capture d'écran montrant la première invite permettant de sélectionner une liste de données lors de l'exécution du code VBA pour rechercher les doublons dans Excel
  2. 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 :
    Une capture d'écran montrant la deuxième invite pour sélectionner la liste de données de comparaison lors de l'exécution du code VBA dans Excel

Résultat:

Désormais, les valeurs en double des colonnes A et B sont sélectionnées dans la colonne A, vous permettant de remplir les cellules de couleur ou de les copier et coller selon vos besoins.
Une capture d'écran montrant les valeurs en double sélectionnées dans la colonne A après l'exécution du code VBA dans Excel

Conseils:
  • 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.

Comparez deux colonnes pour les correspondances ligne par ligne

Dans Excel, il est souvent nécessaire de comparer deux colonnes ligne par ligne pour vérifier les correspondances, ce qui facilite des tâches telles que la vérification des enregistrements ou l'analyse des tendances des données. Excel propose différentes manières de procéder, depuis des formules simples jusqu'à des fonctionnalités spéciales, afin que vous puissiez choisir celle qui convient le mieux aux besoins de vos données. Jetons un coup d'œil à quelques méthodes simples pour effectuer ce travail efficacement.

Comparez deux colonnes de la même ligne avec des formules

Les formules d'Excel offrent une approche simple mais puissante pour la comparaison des 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 :

Conseils : Ces formules sont polyvalentes, applicables non seulement au texte mais également aux nombres, aux dates et aux heures.
Utilisation de l'opérateur Égal à (=) :

Veuillez saisir ou copier la formule suivante, appuyer sur la touche « Entrée » et faire glisser la poignée de recopie vers le bas pour obtenir tous les résultats. La formule renvoie VRAI si les valeurs des colonnes A et B sont identiques, et FAUX dans le cas contraire. Voir capture d'écran :

=A2=B2

Une capture d'écran montrant les résultats de la comparaison de deux colonnes dans Excel à l'aide de l'opérateur Égal à (=)

SI Fonction :

Si vous souhaitez rendre la comparaison plus informative, vous pouvez utiliser la fonction SI pour afficher des messages personnalisés.

Veuillez saisir ou copier la formule ci-dessous, appuyer sur la touche « Entrée » et faire glisser la poignée de recopie vers le bas pour afficher tous les résultats. Le résultat sera « Correspondance » lorsque les valeurs sont identiques et « Aucune correspondance » lorsqu'elles sont différentes. Voir capture d'écran :

=IF(A2=B2, "Match", "No Match")
Conseils : vous pouvez remplacer « Correspondance », « Aucune correspondance » par d'autres expressions selon vos besoins.

Une capture d'écran montrant les résultats de la comparaison de deux colonnes dans Excel avec la fonction SI pour afficher « Correspondance » ou « Aucune correspondance »

EXACT Fonction:

Si vous avez besoin d'une comparaison sensible à la casse, la « fonction EXACT » est la solution idéale.

Veuillez saisir ou copier la formule suivante, appuyer sur la touche « Entrée » et faire glisser la poignée de recopie vers le bas pour obtenir tous les résultats. La formule renvoie « Correspondance » lorsque les valeurs correspondent parfaitement et « Aucune correspondance » lorsqu'elles sont différentes. Voir capture d'écran :

=IF(EXACT(A2,B2), "Match", "No match")   
Conseils : vous pouvez remplacer « Correspondance », « Aucune correspondance » par d'autres expressions selon vos besoins.

Une capture d'écran montrant les résultats de la comparaison de deux colonnes dans Excel à l'aide de la fonction EXACT sensible à la casse


Sélectionnez et mettez en surbrillance les correspondances dans la même ligne avec un outil utile - Kutools

Si vous devez sélectionner et colorier les correspondances entre deux colonnes ligne par ligne au lieu d'afficher le résultat dans une colonne séparée, la fonction Comparer les cellules de Kutools pour Excel est une excellente option. Elle vous permet de sélectionner et d'appliquer rapidement une couleur de remplissage aux cellules dont les valeurs correspondent ou diffèrent au sein de chaque ligne.

Kutools for Excel offre plus de 300 fonctionnalités avancées pour rationaliser les tâches complexes, stimulant ainsi la créativité et l'efficacité. Itegarate avec des capacités d'IA, Kutools automatise les tâches avec précision, rendant la gestion des données sans effort. Informations détaillées de Kutools pour Excel...         Essai gratuit...

Cliquez sur « Kutools » > « Comparer les cellules », dans la boîte de dialogue « Comparer les cellules », veuillez effectuer les opérations suivantes :

  1. Sélectionnez les données des deux colonnes dans les cases « Rechercher des valeurs dans » et « Selon » séparément ;
  2. Sélectionnez « Mêmes cellules » dans la section « Rechercher » ;
  3. Spécifiez une couleur d'arrière-plan pour mettre en évidence les correspondances dans la section « Traitement des résultats » ;
  4. Enfin, cliquez sur le bouton « OK ».
    Capture d'écran de la boîte de dialogue Comparer les cellules de Kutools pour Excel pour mettre en évidence les correspondances dans la même ligne

Résultat:

Désormais, les correspondances de la même ligne sont mises en surbrillance et sélectionnées dans la colonne A, ce qui vous permet de les copier et de les coller dans les cellules de votre choix. Voir capture d'écran :
Une capture d'écran montrant les correspondances mises en évidence dans la même ligne à l'aide de la fonction Comparer les cellules de Kutools pour Excel

Conseils:
  • Cette fonctionnalité « 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 cases « Rechercher des valeurs dans » et « Selon » de la boîte de dialogue « Comparer les cellules » ;
  • Pour appliquer cette fonctionnalité, veuillez télécharger et installer Kutools pour Excel.

Comparez deux colonnes et mettez en surbrillance les correspondances dans la même ligne

La comparaison de deux colonnes et la mise en évidence des correspondances dans la même ligne peuvent être effectuées efficacement à l'aide du formatage conditionnel dans Excel. Voici un guide pour identifier et mettre en évidence les correspondances de lignes :

Étape 1 : Sélectionnez la plage de données

Sélectionnez la plage de données dans laquelle vous souhaitez mettre en évidence les correspondances de lignes.

Étape 2 : Appliquer la fonctionnalité de formatage conditionnel

  1. Cliquez sur « Accueil » > « Mise en forme conditionnelle » > « Nouvelle règle ». Dans la boîte de dialogue « Nouvelle règle de mise en forme », effectuez les opérations suivantes :
    • 2.1 Sélectionnez « Utiliser une formule pour déterminer les cellules à formater » dans la zone de liste « Sélectionner un type de règle » ;
    • 2.2 Tapez la formule ci-dessous dans la zone de texte « Formater les valeurs lorsque cette formule est vraie » ;
      =$B2=$A2
    • 2.3 Cliquez ensuite sur le bouton « Format ».
    • Capture d'écran montrant la boîte de dialogue Nouvelle règle de formatage pour mettre en évidence les correspondances dans les lignes Excel à l'aide de la mise en forme conditionnelle
  2. Dans la boîte de dialogue contextuelle « Format de cellule », spécifiez une couleur pour mettre en évidence les éléments correspondants. Cliquez ensuite sur « OK ».
    Capture d'écran de la boîte de dialogue Format de cellule pour sélectionner une couleur de surbrillance dans Excel
  3. Lorsque la boîte de dialogue « Nouvelle règle de formatage » s'affiche, cliquez sur le bouton « OK ».

Résultat:

Désormais, les valeurs correspondantes dans la même ligne sont mises en surbrillance simultanément, voir capture d'écran :
Une capture d'écran montrant les correspondances de lignes mises en évidence à l'aide de la mise en forme conditionnelle dans Excel

Conseils:
  • La formule dans la mise en forme conditionnelle n'est « pas sensible à la casse ».
  • Si vous souhaitez mettre en évidence des cellules avec des valeurs différentes, appliquez la formule suivante :
    =$B2<>$A2

Comparez deux colonnes et extrayez les données correspondantes

Lorsque vous traitez deux ensembles de données dans Excel et que vous devez rechercher des éléments communs d'une liste dans l'autre, les formules de recherche sont votre solution privilégiée 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, vous souhaitez maintenant les faire correspondre avec une sélection de fruits dans la colonne D pour trouver leurs ventes correspondantes. Comment pourriez-vous renvoyer les valeurs relatives de la colonne B dans Excel ?
Une capture d'écran montrant deux listes de données dans Excel, utilisées pour comparer et récupérer les données correspondantes

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 renvoyée, voir capture d'écran :
Une capture d'écran montrant les résultats de l'utilisation de RECHERCHEV pour extraire les données correspondantes dans Excel

Conseils:
  • Avec les formules ci-dessus, s'il y a des fruits dans la colonne D qui ne correspondent pas à la colonne A, ils renverront une erreur. Pour rendre ces erreurs plus faciles à comprendre, 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")
  • Pour ceux qui aiment les formules de recherche avancées, « Kutools for Excel » fournit une suite impressionnante de formules de recherche avancées qui portent la fonction RECHERCHEV traditionnelle vers de nouveaux sommets, vous offrant une précision et une efficacité inégalées dans vos tâches de gestion de données.
    Une capture d'écran montrant les outils de recherche avancés de Kutools pour Excel pour extraire les données correspondantes
    Kutools pour Excel propose plus de 300 outils pratiques conçus pour booster votre productivité. Découvrez toute sa puissance et optimisez vos feuilles de calcul dès aujourd'hui ! Achetez-le maintenant!

Articles connexes:

  • Rechercher 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 souhaitez rechercher ou mettre en évidence les lignes en double dans la plage comme les captures d'écran suivantes. Bien sûr, vous pouvez les trouver un après l'autre 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 vous de faire face à cette tâche.
  • Mettez en surbrillance 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 couleur à l'aide du formatage conditionnel, mais, parfois, nous devons mettre en évidence les valeurs en double dans différentes couleurs pour reconnaître les doublons rapidement et facilement comme illustré ci-dessous. Comment pourriez-vous résoudre cette tâche dans Excel?
  • Rechercher, mettre en évidence, filtrer, compter, supprimer les doublons dans Excel
  • Dans Excel, les données en double se produisent à chaque fois lorsque nous enregistrons des données manuellement, copions des données à partir d'autres sources ou pour d'autres raisons. Parfois, les doublons sont nécessaires et utiles. Cependant, les valeurs dupliquées entraînent parfois des erreurs ou des malentendus. Ici, cet article présentera 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 compléments 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 l'intégralité des lignes en double. Mais parfois, vous voulez 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.