KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Comparer deux colonnes et Rechercher des données en double dans Excel (Guide complet)

AuteurXiaoyang Date de modification

Comparer deux colonnes pour trouver les Valeurs en double

Pour identifier les valeurs en double entre deux colonnes, plusieurs méthodes s’offrent à vous selon vos besoins : mettez-les en surbrillance pour une vue d’ensemble ou extrayez-les pour une analyse approfondie. Cette section vous présente quelques astuces rapides pour réaliser cette tâche dans Excel.

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

Mettre en évidence les doublons entre deux colonnes dans Excel est un moyen efficace d’identifier les données répétées, particulièrement utile dans de grands jeux de données où une vérification manuelle s’avère irréaliste. La fonctionnalité **Mise en forme conditionnelle** constitue alors une solution pratique et rapide.

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

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

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

  1. Cliquez sur « Accueil » > « Utiliser la mise en forme conditionnelle » > « Nouvelle règle », voir capture d’écran :
    Capture d’écran du menu Mise en forme conditionnelle dans Excel
  2. 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 à mettre en forme » dans la liste « Sélectionner un type de règle » ;
    • 2,2 Saisissez la formule suivante dans la zone de texte « Mettre en forme les valeurs pour lesquelles cette formule est vraie » ;
      =COUNTIF($B$2:$B$10, A2)>0
    • Remarque : dans la formule ci-dessus, « B2:B10 » correspond à la plage de données à comparer, et « A2 » désigne la première cellule de la colonne dans laquelle vous souhaitez mettre en évidence les doublons. Cette formule vérifie si la valeur située en A2 apparaît quelque part dans la colonne B. Adaptez les références de cellules selon vos propres données.
    • 2,3 Cliquez ensuite sur le bouton « Format ».
    • Capture d’écran de la boîte de dialogue Nouvelle règle de mise en forme dans Excel pour mettre en évidence les doublons
  3. Dans la boîte de dialogue « Définir le format des cellules » qui s’ouvre, choisissez une couleur pour mettre en évidence les éléments en double, puis cliquez sur « OK ».
    Capture d’écran de la boîte de dialogue Format de cellule permettant de choisir une couleur de surlignage dans Excel
  4. Lorsque la boîte de dialogue « Nouvelle règle de mise en forme » réapparaît, cliquez sur « OK ».

Résultat :

Désormais, les valeurs présentes en double dans les colonnes A et B sont mises en surbrillance dans la colonne A, comme illustré dans la capture d’écran suivante :
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 détection des doublons dans « Utiliser la mise en forme conditionnelle » n’est pas sensible à la casse : ainsi, « Apple » et « apple » seront tous deux identifiés comme doublons.
  • Si vous souhaitez mettre en surbrillance les doublons de la colonne B, il vous suffit de sélectionner d’abord la colonne B, puis d’appliquer la formule suivante dans « Utiliser 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 devez non seulement mettre en surbrillance, mais aussi Sélectionner les doublons afin de les copier-coller ailleurs dans votre classeur. Dans ce cas, la fonction « Kutools pour Excel » de « Sélectionner les cellules identiques/différentes » est idéale. Elle permet d’identifier les valeurs en double ou uniques en mettant en surbrillance et en sélectionnant les cellules nécessaires.

Kutools pour Excelpropose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, stimulant ainsi créativité et efficacité.Intégré aux capacités de l’IA, Kutools automatise les tâches avec précision, rendant la gestion des données 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 qui s’ouvre, procédez comme suit :

  1. Sélectionnez les données à rechercher et les données de comparaison respectivement dans les zones « Rechercher les valeurs dans » et « Selon » ;
  2. Sélectionnez « Chaque ligne » sous la section « Basé sur » ;
  3. Choisissez « Valeurs identiques » dans la section « Rechercher » ;
  4. Spécifiez une Couleur de fond pour mettre en surbrillance les Valeurs en double sous la section « Traitement des résultats sélectionnés » ;
  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 présentes 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 où vous le souhaitez. Voir la capture d’écran :
Capture d’écran montrant les doublons mis en évidence et sélectionnés dans Excel à l’aide de Kutools

Conseils :
  • Cette fonctionnalité prend en charge la comparaison sensible à la casse lorsque l’option « 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’inverser les deux colonnes sélectionnées dans les zones « Rechercher les valeurs dans » et « Selon » de la boîte de dialogue « Sélectionner les cellules identiques/différentes » ;
  • Pour utiliser cette fonctionnalité, veuillez télécharger et installer Kutools pour Excel.

Rechercher et extraire les doublons dans deux colonnes à l’aide d’une formule

Pour détecter et extraire les doublons présents entre deux colonnes, utilisez une formule qui vous permet de les identifier facilement et de les isoler.

Copiez-collez la formule suivante dans une cellule vide où vous souhaitez afficher le résultat, puis faites glisser la poignée de recopie vers le bas de la colonne pour l’appliquer aux autres cellules.

=IF(ISERROR(MATCH(A2,$B$2:$B$10,0)),"",A2)

Remarque : dans la formule ci-dessus, « A2 » correspond à la première cellule de la colonne dans laquelle vous souhaitez détecter les doublons, et « B2:B10 » représente la plage de données à comparer.

Résultat :

Comme vous pouvez le constater, lorsque les données de la colonne A sont présentes dans la colonne B, elles s’affichent ; sinon, les cellules restent vides.
Capture d’écran illustrant l’utilisation d’une formule pour rechercher et extraire les doublons entre deux colonnes dans Excel

Conseil : cette formule ne tient pas compte de la casse.

Sélectionner les doublons dans deux colonnes avec du code VBA

Cette section vous accompagne pas à pas dans la création d’un code VBA pour identifier et sélectionner 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 qui s’ouvre, cliquez sur « Insertion » > « Module » pour créer un nouveau module vide.
  3. Ensuite, copiez et collez le code ci-dessous dans le module vide.
    Code VBA : Rechercher 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é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 à partir de laquelle vous souhaitez identifier les doublons, puis cliquez sur « OK ».
    Capture d’écran affichant la première invite pour sélectionner une liste de données lors de l’exécution du code VBA destiné à trouver des doublons dans Excel
  2. Dans la deuxième boîte de dialogue, sélectionnez la liste de données à comparer, puis cliquez sur « OK », voir capture d’écran :
    Capture d’écran affichant 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 présentes dans les colonnes A et B sont sélectionnées dans la colonne A, vous permettant de colorer les cellules ou de les copier-coller selon vos besoins.
Capture d’écran montrant les valeurs en double sélectionnées dans la colonne A après exécution du code VBA dans Excel

Conseils :
  • Ce code VBA est « sensible à la casse » ;
  • Pour sélectionner les doublons de la colonne B, il vous suffit d’inverser les deux colonnes lors de la sélection de la plage dans « Sélectionner les données ».

Comparer deux colonnes ligne par ligne pour détecter les correspondances

Dans Excel, il est souvent utile de comparer deux colonnes ligne par ligne pour identifier les correspondances — une opération essentielle pour valider des enregistrements ou analyser des tendances. Excel propose plusieurs méthodes à cet effet, des formules simples aux fonctionnalités avancées, vous permettant de choisir l’approche la mieux adaptée à vos données. Découvrons ensemble quelques techniques efficaces et faciles à mettre en œuvre.

Comparer deux colonnes sur la même ligne avec des formules

Les formules Excel offrent une méthode simple et puissante pour comparer des données entre colonnes. Voici comment les utiliser : supposons que vos données se trouvent dans les colonnes A et B ; les formules suivantes vous permettront de vérifier facilement si les valeurs correspondent :

Conseil : ces formules sont polyvalentes ; elles s’appliquent non seulement au texte, mais aussi aux nombres, aux dates et aux heures.
Utilisation de l’opérateur Égal à (=) :

Saisissez ou copiez la formule ci-dessous, appuyez sur « Entrée », puis faites glisser la poignée de recopie vers le bas pour afficher tous les résultats. Cette formule renvoie VRAI lorsque les valeurs des colonnes A et B, situées sur la même ligne, sont identiques, et FAUX dans le cas contraire. Voir la capture d’écran :

=A2=B2

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

Fonction SI :

Pour rendre la comparaison plus informative, utilisez la fonction SI afin d’afficher des messages personnalisés.

Saisissez ou copiez la formule ci-dessous, appuyez sur la touche « Entrée », puis faites glisser la poignée de recopie vers le bas pour afficher tous les résultats. La formule renvoie « Correspondance » lorsque les valeurs sont identiques et « Pas de correspondance » lorsqu’elles diffèrent. Voir la capture d’écran :

=IF(A2=B2, "Match", "No Match")
Conseil : vous pouvez remplacer « Correspondance » et « Pas de correspondance » par d’autres expressions selon vos besoins.

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 »

Fonction EXACT :

Pour effectuer une comparaison sensible à la casse, utilisez la fonction « EXACT ».

Saisissez ou copiez la formule ci-dessous, appuyez sur « Entrée », puis faites glisser la poignée de recopie vers le bas pour afficher tous les résultats. La formule renvoie « Correspondance » lorsque les valeurs sont identiques et « Pas de correspondance » lorsqu’elles diffèrent. Voir la capture d’écran :

=IF(EXACT(A2,B2), "Match", "No match")   
Conseil : vous pouvez remplacer « Correspondance » et « Pas de correspondance » par d’autres formulations selon vos besoins.

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électionner et mettre en surbrillance les correspondances sur la même ligne avec un outil pratique – Kutools

Si vous préférez sélectionner et colorer directement les correspondances entre deux colonnes, ligne par ligne, plutôt que d’obtenir les résultats dans une colonne séparée, la fonctionnalité « Comparer les cellules » de Kutools pour Excel est une solution idéale. Elle vous permet de repérer instantanément les cellules identiques ou différentes sur chaque ligne et d’y appliquer une couleur de remplissage en un clic.

Kutools pour Excelpropose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, stimulant ainsi créativité et efficacité.Intégré aux capacités de l’IA, Kutools automatise les tâches avec précision, rendant la gestion des données 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 », suivez les étapes ci-dessous :

  1. Sélectionnez les données des deux colonnes respectivement dans les zones « Rechercher les valeurs dans » et « Selon » ;
  2. Sélectionnez « Mêmes cellules » sous la section « Rechercher » ;
  3. Spécifiez une Couleur de fond pour mettre en surbrillance les correspondances sous la section « Traitement des résultats sélectionnés » ;
  4. Enfin, cliquez sur le bouton « OK ».
    Capture d’écran de la boîte de dialogue Comparer les cellules de Kutools for Excel pour mettre en évidence les correspondances sur la même ligne

Résultat :

Les correspondances situées sur la même ligne sont désormais mises en évidence et sélectionnées dans la colonne A, vous permettant de les copier-coller facilement dans les cellules de votre choix. Voir la capture d’écran :
Capture d’écran montrant les correspondances mises en évidence sur la même ligne à l’aide de la fonctionnalité Comparer les cellules de Kutools for 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’inverser les deux colonnes sélectionnées dans les zones « Rechercher les valeurs dans » et « Selon » de la boîte de dialogue « Comparer les cellules » ;
  • Pour utiliser cette fonctionnalité, veuillez télécharger et installer Kutools pour Excel.

Comparer deux colonnes et mettre en surbrillance les correspondances sur la même ligne

Comparer deux colonnes et mettre en évidence les correspondances situées sur la même ligne peut être réalisé efficacement à l’aide de la mise en forme conditionnelle dans Excel. Voici un guide pour identifier et mettre en surbrillance ces correspondances ligne par ligne :

É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 ligne par ligne.

Étape 2 : appliquez la fonctionnalité Utiliser la mise en forme conditionnelle

  1. Cliquez sur « Accueil » > « Utiliser la mise en forme conditionnelle » > « Nouvelle règle ». Dans la boîte de dialogue « Nouvelle règle de mise en forme », procédez comme suit :
    • 2,1 Sélectionnez « Utiliser une formule pour déterminer les cellules à mettre en forme » dans la liste « Sélectionner un type de règle » ;
    • 2,2 Saisissez la formule ci-dessous dans la zone de texte « Mettre en forme les valeurs pour lesquelles cette formule est vraie » ;
      =$B2=$A2
    • 2,3 Cliquez ensuite sur le bouton « Format ».
    • Capture d’écran de la boîte de dialogue Nouvelle règle de mise en forme 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 « Définir le format des cellules » qui s’ouvre, choisissez une couleur pour mettre en surbrillance les éléments correspondants, puis cliquez sur « OK ».
    Capture d’écran de la boîte de dialogue Format de cellule permettant de sélectionner une couleur de surlignage dans Excel
  3. Lorsque la boîte de dialogue « Nouvelle règle de mise en forme » réapparaît, cliquez sur « OK ».

Résultat :

Les valeurs correspondantes situées sur la même ligne sont désormais mises en évidence simultanément. Voir la capture d’écran :
Capture d’écran montrant les correspondances de lignes mises en évidence à l’aide de la Mise en forme conditionnelle dans Excel

Conseils :
  • La formule utilisée dans la mise en forme conditionnelle n’est pas sensible à la casse.
  • Si vous souhaitez mettre en surbrillance les cellules dont les valeurs diffèrent, 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 souhaitez identifier les éléments d’une liste présents dans l’autre, les formules de recherche s’imposent comme la solution idéale pour récupérer ces correspondances.

Dans Excel, imaginons que vous ayez une liste de fruits en colonne A, accompagnée de leurs chiffres de vente en colonne B. Vous souhaitez maintenant comparer ces fruits à une sélection située en colonne D pour obtenir les ventes correspondantes. Comment récupérer depuis la colonne B les valeurs associées à ces fruits ?
Capture d’écran montrant deux listes de données dans Excel, utilisées pour comparer et récupérer les données correspondantes

Appliquez l’une des formules suivantes en fonction de vos besoins, puis faites glisser la poignée de recopie vers le bas pour l’étendre aux autres cellules.

  • 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 s’affichent dès qu’une correspondance est trouvée ; dans le cas contraire, l’erreur #N/A est renvoyée. Voir la capture d’écran :
Capture d’écran montrant les résultats obtenus avec la fonction RECHERCHEV pour extraire les données correspondantes dans Excel

Conseils :
  • Avec les formules ci-dessus, si certains fruits de la colonne D n’ont pas de correspondance dans la colonne A, une erreur sera renvoyée. Pour afficher un message plus clair à la place de ces erreurs, vous pouvez encapsuler votre formule dans 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 souhaitent maîtriser les formules de recherche avancées, « Kutools pour Excel » propose une suite impressionnante d’outils de recherche qui transcendent la fonction RECHERCHEV traditionnelle et vous offrent une précision et une efficacité inégalées dans la gestion de vos données.
    Capture d’écran des outils avancés de recherche de Kutools for Excel pour extraire les données correspondantes
    Kutools pour Excel inclut plus de 300 outils pratiques conçus pour booster votre productivité. Découvrez toute leur puissance et optimisez vos feuilles de calcul dès aujourd’hui ! Obtenez-le maintenant !

Articles associés :

  • Rechercher et mettre en surbrillance Ligne en double dans une plage
  • Il arrive parfois que votre plage de données dans une feuille de calcul contienne des enregistrements en double, et vous souhaitez désormais rechercher ou mettre en surbrillance les lignes dupliquées, comme le montrent les captures d’écran ci-dessous. Bien sûr, vous pourriez les identifier manuellement en examinant chaque ligne, mais cette approche devient peu pratique dès lors que votre tableau compte des centaines d’entrées. Je vous propose donc ici quelques méthodes efficaces pour accomplir cette tâche.
  • Mettre en surbrillance Valeurs en double avec des couleurs différentes
  • Dans Excel, nous pouvons facilement mettre en surbrillance les Valeurs en double d’une colonne avec une seule couleur en utilisant la Utiliser la mise en forme conditionnelle, mais il arrive parfois que nous devions mettre en surbrillance les Valeurs en double avec des couleurs différentes afin de reconnaître rapidement et facilement les doublons, comme le montre la capture d’écran ci-dessous. Comment résoudre cette tâche dans Excel ?
  • Rechercher, mettre en surbrillance, filtrer, compter et supprimer les doublons dans Excel
  • Dans Excel, les données en double apparaissent fréquemment lorsque nous saisissons des données manuellement, copions des données provenant d’autres sources ou pour d’autres raisons. Parfois, ces doublons sont nécessaires et utiles. Cependant, parfois, les Valeurs en double entraînent des erreurs ou des malentendus. Cet article présente des méthodes permettant d’identifier, de mettre en surbrillance, de filtrer, de compter et de supprimer rapidement les doublons à l’aide de formules, de règles Utiliser la mise en forme conditionnelle, de compléments tiers, etc., dans Excel.
  • Supprimer les doublons et remplacer par des cellules vides
  • Normalement, lorsque vous utilisez la commande « Supprimer les doublons » dans Excel, elle élimine entièrement les lignes en double. Toutefois, il arrive que vous souhaitiez simplement remplacer les valeurs en double par des cellules vides — une opération que cette commande ne permet pas d’effectuer. Cet article vous explique précisément comment supprimer les doublons et les remplacer par des cellules vides dans Excel.