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

Comment comparer deux colonnes et mettre en surbrillance les valeurs présentes dans l’autre colonne ?

AuteurXiaoyang Date de modification

Lors de la gestion de données dans Excel, il est fréquent de devoir identifier les valeurs communes à deux listes distinctes. Par exemple, si vous travaillez avec une feuille de calcul contenant une liste A et une liste B, et que vous souhaitez mettre visuellement en surbrillance les éléments de la liste A qui apparaissent également dans la liste B, cette approche vous permet de repérer instantanément les chevauchements, les doublons ou les entrées nécessitant une attention particulière. Ce type de comparaison s’avère particulièrement utile dans divers cas concrets, comme la validation d’un inventaire, la détection d’entrées répétées ou le croisement d’enregistrements entre plusieurs jeux de données. Cet article vous présente plusieurs méthodes pratiques pour comparer deux colonnes et mettre en évidence les valeurs communes présentes dans une autre colonne sous Excel.

une capture d’écran des données de la colonne d’origine et des cellules mises en évidence après comparaison


Mettre en surbrillance les cellules si elles sont en double dans une autre colonne avec Utiliser la mise en forme conditionnelle

Dans Excel, utiliser la mise en forme conditionnelle offre une méthode rapide et flexible pour mettre en surbrillance les valeurs présentes dans les deux colonnes. C’est particulièrement utile lorsque vous souhaitez repérer visuellement les correspondances d’un seul coup d’œil, sans modifier vos données sous-jacentes. Suivez ces étapes :

1. Sélectionnez les cellules de la colonne A dans lesquelles vous souhaitez mettre en surbrillance les entrées présentes également dans la colonne C. Veillez à choisir la plage de données exacte, sans cellules vides supplémentaires, car celles-ci seraient mises en surbrillance si elles apparaissent dans les deux colonnes.

2. Accédez à l’onglet Accueil, cliquez sur Utiliser la mise en forme conditionnelle, puis choisissez Nouvelle règle. Dans la boîte de dialogue Nouvelle règle de mise en forme, sélectionnez Utiliser une formule pour déterminer les cellules à mettre en forme. Dans le champ intitulé Mettre en forme les valeurs pour lesquelles cette formule est vraie, saisissez : =EQUIV(A2;$C$2:$C$12;0). Cette formule vérifie si chaque valeur de la colonne A se trouve dans la plage limitée de la colonne C. Voir la capture d’écran :

Création d’une nouvelle règle de mise en forme conditionnelle avec une formule

Remarque :Dans cette formule,A2fait référence à la première cellule contenant des données dans la colonne à comparer (Liste A), et $C$2:$C$12représente la plage de recherche issue de la Liste B. Conservez A2en référence relative afin qu’elle s’adapte à chaque ligne, et gardez $C$2:$C$12en référence absolue pour figer la plage de comparaison.

3. Cliquez sur Format pour ouvrir la boîte de dialogue Définir le format des cellules. Sous l’onglet Remplissage, choisissez une couleur de surbrillance, puis confirmez et fermez la boîte de dialogue en cliquant sur OK.

Sélection d’une couleur de mise en évidence

4. Cliquez sur OK pour appliquer la règle. Toute valeur présente dans la liste A et également dans la liste B sera mise en surbrillance. Exemple de résultat :

Résultats mis en évidence

Remarque (sens inverse) :Pour mettre en évidence les valeurs de la Liste B (colonne C) qui apparaissent également dans la Liste A, sélectionnez d’abord les cellules de la colonne C, puis utilisez la formule suivante :=EQUIV(C2;$A$2:$A$15;0)Veillez à ajuster correctement les références de cellules afin d’éviter toute erreur de portée ou omission.

La mise en forme conditionnelle est idéale pour une analyse visuelle rapide. Toutefois, avec des jeux de données très volumineux, plusieurs règles basées sur des formules peuvent ralentir les calculs et le défilement ; par ailleurs, cette méthode se contente de mettre en surbrillance les correspondances sans les extraire ni les filtrer.


Comparer deux colonnes et mettre en surbrillance les cellules si elles sont en double dans une autre colonne

Lorsque vous devez comparer deux colonnes et mettre rapidement en surbrillance les valeurs présentes dans les deux, la fonctionnalité Kutools pour ExcelSélectionner les cellules identiques/différentes – constitue un choix idéal. Elle convient particulièrement aux utilisateurs qui recherchent une interface intuitive et souhaitent éviter les formules complexes ou les réglages manuels. Grâce à Kutools, la mise en surbrillance des doublons s’effectue en quelques clics seulement, ce qui est particulièrement utile avec de longues listes ou des tâches répétitives.Téléchargez et essayez gratuitement Kutools pour Excel dès maintenant !

une capture d’écran montrant l’utilisation de Kutools for Excel pour comparer facilement deux colonnes et mettre en évidence les cellules en cas de doublon dans une autre colonne


Mettre en surbrillance les cellules si elles sont en double dans une autre colonne avec Kutools pour Excel

Si vous n’êtes pas à l’aise avec la rédaction de formules ou la configuration de règles de mise en forme conditionnelle, optez pour le complément intuitif Kutools pour Excel. Son utilitaire Sélectionner les cellules identiques/différentes simplifie la comparaison de deux colonnes et met automatiquement en surbrillance les valeurs correspondantes — une solution idéale pour les utilisateurs de tous niveaux.

Après avoir installé Kutools pour Excel, suivez ces étapes :

1. Accédez à l’onglet Kutools, puis cliquez sur Sélectionner > Sélectionner les cellules identiques/différentes pour ouvrir la boîte de dialogue. Cette option est facile à trouver, et la fonctionnalité est accessible sans avoir à écrire ni ajuster des formules.

une capture d’écran de l’activation de la fonctionnalité Sélectionner les cellules identiques et différentes

2. Dans la boîte de dialogue Sélectionner les cellules identiques/différentes, effectuez les actions suivantes :

(1.) Définissez vos plages de comparaison en sélectionnant les deux listes à comparer dans les champs Rechercher les valeurs danset Selon;

(2.) Sous Basé sur, choisissez Chaque lignepour garantir que la comparaison examine chaque élément ;

(3.) Dans la section Rechercher, sélectionnez Valeurs identiquespour vous concentrer sur les éléments communs entre les deux colonnes ;

(4.) Spécifiez la couleur de surbrillance souhaitée pour l’arrière-plan ou la police à l’aide de l’option Traitement des résultats sélectionnés. Cette étape permet d’identifier clairement les valeurs correspondantes une fois le processus terminé.

une capture d’écran montrant comment configurer la fonctionnalité

3. Une fois la configuration terminée, cliquez sur le bouton Ok. Kutools traitera votre sélection et affichera une fenêtre indiquant combien de cellules correspondantes ont été trouvées et mises en surbrillance. Cliquez sur OK dans cette fenêtre pour la fermer. Les valeurs en double de la liste A seront désormais clairement sélectionnées et mises en surbrillance, facilitant ainsi leur examen et toute analyse ultérieure.

une capture d’écran montrant les résultats mis en évidence

Remarque : Si vous préférez mettre en surbrillance les doublons dans la liste B, il vous suffit d’inverser les plages de comparaison dans la boîte de dialogue. Cette flexibilité vous permet de mettre en évidence les correspondances dans l’une ou l’autre des listes, selon vos besoins.

Téléchargez et testez gratuitement Kutools pour Excel dès maintenant !

La solution Kutools offre des avantages indéniables aux utilisateurs en quête de cohérence et d’efficacité. Toutefois, veuillez noter qu’il s’agit d’un complément Excel tiers, qui peut ne pas être disponible dans tous les environnements — notamment dans les cadres professionnels stricts ou sur des ordinateurs publics partagés.


Code VBA – Utiliser VBA pour parcourir les colonnes et mettre en surbrillance les valeurs correspondantes par programmation

Si vous devez fréquemment comparer des colonnes ou si vous souhaitez automatiser entièrement le processus de mise en surbrillance, l’utilisation de VBA constitue une solution efficace et reproductible. Avec VBA, vous pouvez contrôler précisément la comparaison, mettre en surbrillance les valeurs correspondantes directement dans la feuille, et personnaliser le comportement pour toute structure de données régulière de vos feuilles de calcul. Cette approche convient aux utilisateurs plus avancés ou lorsque vous devez effectuer ce type de tâche régulièrement.

1. Ouvrez le classeur Excel, puis accédez à l’onglet Développeur. Cliquez sur Visual Basic pour ouvrir la fenêtre Microsoft Visual Basic pour Applications. Dans la fenêtre Projet VBA, cliquez sur Insertion > Module pour créer un nouveau module. Copiez-collez le code suivant dans le module :

Sub HighlightMatchingValues()
    Dim rngA As Range
    Dim rngB As Range
    Dim cellA As Range
    Dim matchCell As Range
    Dim xTitleId As String
    Dim matchFound As Boolean
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set rngA = Application.InputBox("Select the range for List A", xTitleId, Type:=8)
    Set rngB = Application.InputBox("Select the range for List B", xTitleId, Type:=8)
    
    Application.ScreenUpdating = False
    
    For Each cellA In rngA
        matchFound = False
        For Each matchCell In rngB
            If cellA.Value = matchCell.Value And cellA.Value <> "" Then
                matchFound = True
                Exit For
            End If
        Next matchCell
        
        If matchFound Then
            cellA.Interior.Color = RGB(255, 255, 0) 'Highlight with yellow
        End If
    Next cellA
    
    Application.ScreenUpdating = True
    
    MsgBox "Matching values in List A have been highlighted.", vbInformation, "KutoolsforExcel"
End Sub

2. Pour exécuter le code, cliquez à l’intérieur du module, puis appuyez sur F5 ou cliquez sur le bouton ExécuterBouton Exécuter. Lorsque vous y êtes invité, sélectionnez d’abord la plage de la liste A, puis celle de la liste B. La macro mettra automatiquement en surbrillance toutes les valeurs de la liste A présentes également dans la liste B, en utilisant une couleur de remplissage jaune pour une visibilité optimale.

Conseils et considérations : Utilisez cette approche lorsque vous travaillez avec de longues listes, que vous avez besoin d’une automatisation répétée ou que vous souhaitez davantage de personnalisation. Il est essentiel d’enregistrer votre travail au préalable et de tenir compte des cellules comportant déjà une couleur de remplissage, car la macro écrasera les arrière-plans existants des cellules correspondantes. Si vous souhaitez inverser la comparaison ou modifier la couleur de mise en évidence, adaptez le code en conséquence. Les invites de la macro vous guident pas à pas dans la sélection, ce qui réduit le risque d’erreur de plage.

En cas d’erreurs, vérifiez que les plages sélectionnées ne contiennent ni cellules fusionnées ni en-têtes, et que les valeurs sont comparables (chiffres ou texte sans caractères spéciaux masqués).


Formule Excel – Utilisez la formule NB.SI pour créer une colonne auxiliaire indiquant les doublons

Outre la mise en évidence directe, vous pouvez également utiliser des colonnes auxiliaires avec des formules pour Marquer les doublons, puis les mettre en évidence manuellement ou à l’aide d’une mise en forme conditionnelle. Cette méthode est simple, notamment lorsque vous devez marquer explicitement les correspondances avant d’appliquer un formatage. Elle convient parfaitement aux cas où vous souhaitez conserver une colonne indicatrice permanente pour une analyse ultérieure ou des flux de travail automatisés.

1.Dans une Colonne vide adjacente à votre Liste A (par exemple, dans la cellule)B2), saisissez la formule suivante :

=IF(COUNTIF($C$2:$C$12,A2)>0,"Duplicate","")

Cette formule vérifie si la valeur située en A2 se trouve quelque part dans la plage C2:C12. Si c’est le cas, elle renvoie « Doublon » ; sinon, elle laisse la cellule vide. Vous pouvez adapter les références de cellules pour qu’elles correspondent à la position et à l’étendue réelles de vos listes de données.

2. Appuyez sur Entrée, puis utilisez la poignée de recopie pour étirer la formule vers le bas, parallèlement à toutes les lignes de la Liste A. La colonne auxiliaire sera ainsi remplie pour indiquer quelles valeurs apparaissent dans les deux colonnes.

3.(Optionnel) Pour une visualisation plus claire, vous pouvez désormais appliquer une Utiliser la mise en forme conditionnelle basée sur cette colonne auxiliaire :

  • Sélectionnez la plage de la liste A que vous souhaitez mettre en surbrillance.
  • Accédez à Accueil > Utiliser la mise en forme conditionnelle > Nouvelle règle.
  • Choisissez Utiliser une formule pour déterminer les cellules à mettre en forme, puis saisissez une formule telle que =$B2=«Duplicate» (en supposant que B soit votre colonne d’aide).
  • Définissez le format de surbrillance souhaité, puis confirmez pour appliquer la règle.

Cette approche garantit une transparence optimale dans les comparaisons, une grande flexibilité pour tout traitement ou filtrage ultérieur, et s’adapte parfaitement aux audits de données. Notez toutefois que vous devrez conserver la colonne auxiliaire pour assurer des comparaisons continues, et que l’ajout de colonnes supplémentaires pourrait légèrement accroître la complexité de votre feuille de calcul.


Articles associés :

Comment vérifier ou trouver si une valeur existe dans une autre colonne ?

Comment comparer deux colonnes et lister leurs différences dans Excel ?

Comment mettre en évidence les cellules absentes d’une autre colonne dans Excel ?


Meilleurs outils de productivité Office

🤖Kutools IA Aide: Révolutionnez Analyse des données grâce à :Exécution intelligente   |  Générez du code|  Créez formules personnalisées  |  Analysez des données et générez des graphiques|  Appelez Fonctions améliorées
Fonctionnalités populaires:Rechercher, mettre en surbrillance ou Marquer les doublons   |  Supprimer les lignes vides   |  Combinez les colonnes ou cellules sans perdre de données   |   Arrondi sans utiliser de formule...
Super RECHERCHEV:RechercheValeurs avec critères multiples  |  RechercheValeurs avec valeurs multiples  |   RechercheValeurs dans plusieurs feuilles   |   Correspondance floue....
Liste déroulante avancée:Créez rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante à sélection multiple....
Gestionnaire de colonnes:Ajouter un nombre précis de colonnes|Déplacer des colonnes|Basculer la visibilité des colonnes masquées|Comparer des plages et des colonnes...
Fonctionnalités vedettes:Mise au point de la grille   |  Vue de conception   |Barre de formule améliorée   | Gestionnaire de classeurs et de feuilles   |  Bibliothèque de ressources(Texte automatique)|  Sélecteur de date   |  Consolider les feuilles de calcul  |  Chiffrer/Déchiffrer les cellules   | Envoyer des e-mails par liste   |  Super Filtre   |   Filtre spécial(Filtrer les cellules avec une police en gras/italique/barré...) ...
… et bien plus encore… et plus encore:(,)Supprimer des caractères spécifiques, ...)|   50+Typesde graphiques(, ...)|   40+ Formules pratiques(Calculer l'âge en fonction de la date de naissance, ...)|   19 Outils d’insertion(,Insérer une image depuis un chemin , ...)|   de conversion (Convertir en mots,Conversion de devises, ...)|Fusionner et scinder   (Fusion avancée des lignes,Diviser les cellules , ...)|, ...)   |
Utilisez Kutools dans la langue de votre choix – disponible en anglais, espagnol, allemand, français, chinois et 40+ autres langues !

Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour améliorer votre productivité et Gagner du temps.Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...


Office Tab apporte une interface à onglets à Office et rend votre travail bien plus facile

  • Activez l’édition 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, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50 % et vous fait économiser des centaines de clics de souris chaque jour !

Tous les compléments Kutools. Un seul installateur

Kutools for Office regroupe les compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro, ce qui en fait le choix idéal pour les équipes travaillant à travers les applications Office.

ExcelWordOutlookTabsPowerPoint
  • Suite tout-en-un— Compléments Excel, Word, Outlook et PowerPoint + Office Tab Pro
  • Un seul installateur, une seule licence— installation en quelques minutes (compatible MSI)
  • Fonctionne mieux ensemble— productivité optimisée dans toutes les applications Office
  • Essai gratuit de 30 jours avec toutes les fonctionnalités— aucune inscription, aucune carte bancaire
  • Meilleur rapport qualité-prix— économisez par rapport à l’achat de compléments individuels