Accéder au contenu principal

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

Author: Xiaoyang Last Modified: 2025-08-06

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 :
A screenshot showing the selection of column A for highlighting duplicates in Excel

Étape 2 : Appliquez la fonctionnalité de mise en forme conditionnelle

  1. Cliquez sur "Accueil" > "Mise en forme conditionnelle" > "Nouvelle règle", voir capture d'écran :
    A screenshot showing the Conditional Formatting menu in Excel
  2. 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".
    • A screenshot of the New Formatting Rule dialog box in Excel for highlighting duplicates
  3. 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".
    A screenshot of the Format Cells dialog box for choosing a highlight color in Excel
  4. 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 :
A screenshot showing duplicates highlighted in column A using Conditional Formatting in Excel

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

Kutools pour Excel propose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, augmentant ainsi la créativité et l'efficacité. Intégré à des capacités d'IA, Kutools automatise les tâches avec précision, rendant la gestion des données facile et sans effort. Informations détaillées sur Kutools pour Excel...  Essai gratuit...

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 :

  1. Sélectionnez les données source et les données comparées dans les zones "Rechercher des valeurs dans" et "Selon" respectivement ;
  2. Sélectionnez "Par ligne" sous la section "Basé sur" ;
  3. Choisissez "Valeurs identiques" dans la section "Rechercher" ;
  4. 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" ;
  5. Enfin, cliquez sur le bouton "OK".
    A screenshot of the Select Same & Different Cells dialog for identifying duplicates

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 :
A screenshot showing duplicates highlighted and selected in Excel using Kutools

Conseils :
  • 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.
A screenshot showing the use of a formula to find and extract duplicates between two columns in Excel

Conseils : Cette formule n'est "pas sensible à la casse".

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

  1. Appuyez sur les touches "Alt + F11" pour ouvrir la fenêtre "Microsoft Visual Basic for 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 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

  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 à partir de laquelle vous souhaitez sélectionner les doublons. Puis, cliquez sur "OK".
    A screenshot showing the first prompt to select a data list when running the VBA code to find duplicates in 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 :
    A screenshot showing the second prompt to select the comparison data list when running the VBA code in Excel

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.
A screenshot showing duplicate values selected in Column A after running the VBA code in 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.

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 :

Conseils : Ces formules sont polyvalentes, applicables non seulement au texte mais aussi aux nombres, dates et heures.
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

A screenshot showing results of comparing two columns in Excel using the Equal To operator (=)

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")
Conseils : Vous pouvez changer "Correspondance", "Pas de correspondance" par d'autres expressions selon vos besoins.

A screenshot showing results of comparing two columns in Excel with the IF function to display 'Match' or '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")   
Conseils : Vous pouvez changer "Correspondance", "Pas de correspondance" par d'autres expressions selon vos besoins.

A screenshot showing results of comparing two columns in Excel using the case-sensitive EXACT function


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.

Kutools pour Excel propose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, augmentant ainsi la créativité et l'efficacité. Intégré à des capacités d'IA, Kutools automatise les tâches avec précision, rendant la gestion des données facile et sans effort. Informations détaillées sur 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 zones "Rechercher des valeurs dans" et "Selon" respectivement ;
  2. Sélectionnez "Cellules identiques" sous la section "Rechercher" ;
  3. Spécifiez une couleur d'arrière-plan pour mettre en évidence les correspondances sous la section "Traitement des résultats" ;
  4. Enfin, cliquez sur le bouton "OK".
    A screenshot of Kutools for Excel's Compare Cells dialog box for highlighting matches in the same row

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 :
A screenshot showing matches highlighted in the same row using Kutools for Excel's Compare Cells feature

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

  1. 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".
    • A screenshot showing the New Formatting Rule dialog box for highlighting matches in Excel rows using Conditional Formatting
  2. Dans la fenêtre contextuelle "Format de cellule", spécifiez une couleur pour mettre en évidence les éléments correspondants. Puis cliquez sur "OK".
    A screenshot of the Format Cells dialog box for selecting a highlight color in Excel
  3. 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 :
A screenshot showing row matches highlighted using Conditional Formatting in Excel

Conseils :
  • 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 ?
A screenshot showing two lists of data in Excel, used for comparing and retrieving matching data

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 :
A screenshot showing results of using VLOOKUP to pull matching data in Excel

Conseils :
  • 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")
  • 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.
    A screenshot showing Kutools for Excel's advanced lookup tools for pulling matching data
    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.