Accéder au contenu principal

Kutools for Office — Une Suite. Cinq Outils. Accomplissez Plus.

Comment trouver des valeurs uniques/doublons entre deux colonnes dans Excel ?

Author Xiaoyang Last modified

Dans les tâches quotidiennes d'Excel, il est courant de comparer deux listes de données — comme des colonnes de noms d'étudiants de longueurs différentes — pour identifier les valeurs présentes dans les deux listes (doublons) ou uniquement dans une seule (uniques). Le faire manuellement peut être sujet à erreurs et chronophage, surtout avec de grands ensembles de données. Cet article présente plusieurs méthodes efficaces pour comparer rapidement deux colonnes et trouver ou mettre en évidence les valeurs uniques et les doublons dans Excel.


Trouver des valeurs uniques/doublons entre deux colonnes avec une formule

Lorsque vous souhaitez identifier rapidement les valeurs qui sont spécifiques à une colonne ou repérer les doublons entre deux colonnes, l'utilisation de formules Excel peut s'avérer à la fois efficace et flexible. Cette approche est particulièrement utile lorsque vous désirez une solution dynamique qui se met à jour automatiquement lorsque vos données changent.

Par exemple, pour déterminer quelles valeurs dans la Colonne A ne sont pas présentes dans la Colonne C (c'est-à-dire uniques à la Colonne A), vous pouvez utiliser les fonctions VLOOKUP et ISNA comme suit :

Dans la cellule B2, entrez cette formule :

=IF(ISNA(VLOOKUP(A2,$C$2:$C$13,1,FALSE)),"Yes","")

Après avoir entré la formule, faites glisser la poignée de recopie automatique de B2 jusqu'à B15 pour l'appliquer à toute la plage adjacente aux données de la Colonne A.

Si la formule renvoie "Oui" dans la Colonne B, la valeur correspondante dans la Colonne A n'apparaît pas dans la Colonne C — indiquant qu'elle est unique à la Colonne A. Si la cellule est vide, cela signifie que la valeur existe dans les deux colonnes. Cette méthode est directe et fonctionne parfaitement pour des listes avec ou sans doublons.
apply a formula to Find duplicates between two columns

Remarques :

  • Dans la formule, A2 fait référence à la valeur dans la Colonne A que vous souhaitez vérifier, et $C$2:$C$13 spécifie la plage que vous souhaitez comparer dans la Colonne C. Ajustez ces plages selon vos besoins en fonction de vos données réelles.
  • Si vous voulez trouver des valeurs uniques à la Colonne C (c'est-à-dire des valeurs qui apparaissent dans la Colonne C mais pas dans la Colonne A), entrez la formule suivante dans une cellule vide à côté de la Colonne C, par exemple D2, et faites-la glisser vers le bas :
    =IF(ISNA(VLOOKUP(C2,$A$2:$A$15,1,FALSE)),"Yes","")
  • Assurez-vous que vos plages incluent toutes les données pertinentes, et utilisez des références absolues (avec des signes $) pour les plages de comparaison si vous prévoyez de copier la formule sur plusieurs lignes.

Conseils pratiques : Si votre ensemble de données est grand, l'approche basée sur les formules permet une mise à jour automatique lorsque vos colonnes changent, ce qui en fait un choix idéal pour des listes dynamiques.

Problèmes courants : Si vos données contiennent des espaces supplémentaires ou des différences de casse, les résultats peuvent ne pas être ceux attendus. Dans ce cas, envisagez de nettoyer les données avec les fonctions TRIM ou MAJUSCULE/MINUSCULE.


Trouver des valeurs uniques/doublons entre deux colonnes avec Kutools pour Excel

Si vous recherchez un moyen encore plus efficace de comparer deux colonnes et de sélectionner, compter ou mettre en évidence instantanément des valeurs uniques ou en double, Kutools pour Excel propose une fonction pratique appelée Sélectionner les mêmes et différentes cellules. Cet outil est idéal pour les utilisateurs qui souhaitent une interface conviviale sans configurer de formules ou de règles complexes. Il est particulièrement efficace lorsqu'il s'agit de gérer des tâches de comparaison fréquentes, car il permet une identification et une sélection visuelle immédiate des valeurs uniques ou en double.

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...

1. Cliquez sur Kutools > Sélectionner > Sélectionner les mêmes et différentes cellules.

specify options in the Select Same & Different Cells dialog box

2. Dans la boîte de dialogue Sélectionner les mêmes et différentes cellules , suivez ces étapes :

  • (1) Spécifiez les valeurs de la première colonne que vous souhaitez vérifier dans la zone Rechercher des valeurs dans ;
  • (2) Définissez la colonne de comparaison dans la zone Selon ;
  • (3) Sous Basé sur, sélectionnez l'option Par ligne ;
  • (4) Dans la section Trouver, choisissez Valeurs différentes pour localiser les éléments uniques ;
  • (5) Optionnellement, activez Remplir la couleur de fond et sélectionnez une couleur de mise en évidence pour les résultats ;
  • (6) Cliquez sur OK pour effectuer la comparaison.

Remarque : (1) Si vos colonnes ont des en-têtes, cochez l'option Mes données ont des en-têtes. (2) Pour trouver des valeurs en double, sélectionnez simplement Valeurs identiques dans la boîte de dialogue de comparaison.

Kutools pour Excel - Boostez Excel avec plus de 300 outils essentiels. Profitez de fonctionnalités IA gratuites en permanence ! Obtenez-le maintenant

3Toutes les valeurs uniques (ou en double) dans la colonne sélectionnée seront instantanément mises en évidence et sélectionnées, avec une boîte de dialogue affichant le nombre de cellules correspondantes.
all unique or duplicate values in the first column have been selected

Si vous devez trouver des valeurs uniques à la Colonne C (mais pas dans la Colonne A), inversez simplement les assignations des plages pour "Plage A" et "Plage B" et répétez le processus ci-dessus.

Cette solution est recommandée pour les utilisateurs qui préfèrent un outil de comparaison intuitif et doivent gérer des tailles variées d'ensembles de données sans écrire ni copier de formules.

Astuce : Utiliser la mise en évidence de la couleur de fond peut vous aider à identifier visuellement les différences clés dans les données en un coup d'œil, ce qui est précieux lors de la présentation ou de la révision des résultats.


Trouver et compter des valeurs uniques/doublons entre deux colonnes avec la formule de Kutools pour Excel

Pour les utilisateurs qui souhaitent non seulement trouver mais aussi compter les occurrences des valeurs d'une colonne dans une autre colonne, Kutools pour Excel propose la fonction Compter le nombre de fois où un mot apparaît via l'Assistant de formule. Cette option convient pour les scénarios où il est important de connaître la fréquence de chaque valeur, comme la correspondance des ID, des listes de produits ou des registres de présence.

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...

1. Sélectionnez une cellule vide adjacente à la première colonne, comme B2. Ensuite, cliquez sur Kutools > Assistant de formule > Compter le nombre de fois où un mot apparaît.
click Count times a word appears feature

2. Dans la boîte de dialogue Assistant de formule, saisissez la plage absolue de la colonne de comparaison (par exemple, $C$2:$C$13) dans la Texte boîte et sélectionnez la cellule de la première colonne (comme A2) dans la Mot boîte. Cliquez OK.
specify options in the dialog box

drag the formula to other cells

3. Utilisez la poignée de remplissage pour faire glisser le résultat de la formule sur le reste des cellules dans la Colonne B. Maintenant, vous verrez combien de fois chaque valeur de la Colonne A apparaît dans la Colonne C.

Un résultat de 0 signifie que la valeur est unique à la Colonne A, tandis qu'un résultat de 1 ou plus indique que la valeur existe dans les deux colonnes, et le nombre spécifie l'occurrence.

Kutools pour Excel - Boostez Excel avec plus de 300 outils essentiels. Profitez de fonctionnalités IA gratuites en permanence ! Obtenez-le maintenant

Conseils opérationnels : Assurez-vous d'utiliser des adresses absolues pour les références de plage afin que la formule soit correctement remplie dans la colonne tout en vérifiant chaque élément de ligne correspondant.

Conseils de scénario : Cette méthode est idéale pour vérifier les listes de membres, les SKU de produits ou tout cas où une analyse de fréquence est nécessaire dans deux sources de données.

Rappel d'erreur : Si les plages ne correspondent pas aux données réelles, ou s'il y a une incohérence dans les types de données (nombres sous forme de texte, etc.), assurez-vous de standardiser vos listes avant d'utiliser la formule.


Démo : trouver des valeurs uniques/doublons entre deux colonnes dans Excel

 

Mettre en évidence ou extraire des valeurs uniques/doublons entre deux colonnes avec VBA

Pour ceux qui ont souvent besoin de processus automatisés et reproductibles, utiliser VBA (Visual Basic for Applications) peut offrir une solution sans intervention manuelle pour mettre en évidence ou extraire des valeurs uniques ou en double entre deux colonnes. Avec un script VBA, vous pouvez traiter instantanément des colonnes de longueurs variables et marquer, colorer ou même lister ces valeurs ailleurs — améliorant considérablement l'efficacité pour les grands ensembles de données ou ceux fréquemment mis à jour.

Cette approche convient particulièrement aux utilisateurs à l'aise avec les macros et qui souhaitent minimiser les étapes manuelles ou appliquer la solution à plusieurs feuilles ou classeurs.

1. Ouvrez votre fichier Excel. Ensuite, dans le ruban Excel, accédez à Développeur > Visual Basic pour ouvrir l'éditeur VBA. Dans l'éditeur, cliquez sur Insertion > Module, et collez le code suivant dans la fenêtre du module :

Exemple : Mettre en évidence les valeurs en double entre deux colonnes sélectionnées.

Sub HighlightDuplicatesBetweenColumns()
    Dim rngA As Range, rngB As Range
    Dim cell As Range
    Dim ws As Worksheet
    Dim xTitleId As String
    xTitleId = "KutoolsforExcel"

    Set ws = ActiveSheet

    ' Ask user to select the first range
    Set rngA = Application.InputBox("Select the first range (e.g., Column A):", xTitleId, , , , , , 8)
    If rngA Is Nothing Then Exit Sub

    ' Ask user to select the second range
    Set rngB = Application.InputBox("Select the second range (e.g., Column C):", xTitleId, , , , , , 8)
    If rngB Is Nothing Then Exit Sub

    ' Highlight duplicates in both ranges
    For Each cell In rngA
        If cell.Value <> "" And WorksheetFunction.CountIf(rngB, cell.Value) > 0 Then
            cell.Interior.Color = RGB(255, 255, 0) ' Yellow
        End If
    Next cell

    For Each cell In rngB
        If cell.Value <> "" And WorksheetFunction.CountIf(rngA, cell.Value) > 0 Then
            cell.Interior.Color = RGB(255, 255, 0) ' Yellow
        End If
    Next cell

    MsgBox "Duplicate values have been highlighted in yellow.", vbInformation, xTitleId
End Sub

2. Après avoir collé le code, fermez l'éditeur. Retournez dans Excel, appuyez sur Alt + F8, sélectionnez HighlightDuplicatesBetweenColumns dans la liste des macros, et cliquez sur Exécuter. Lorsque vous y êtes invité, sélectionnez vos deux plages cibles.

💡 Pour mettre en évidence les valeurs uniques à la place : Modifiez la condition de comparaison de > 0 à = 0 dans les deux instructions If et choisissez éventuellement une couleur différente (par exemple, vert).

Astuce : Sauvegardez toujours votre feuille de calcul avant d'exécuter une macro, car les modifications de formatage des cellules ne peuvent pas être annulées avec Ctrl+Z. Vous pouvez également ajuster les codes de couleurs (par exemple, RVB(255,255,0)) pour correspondre à vos préférences.

Dépannage : Si vous recevez une erreur, assurez-vous que :

  • L'onglet Développeur est activé dans votre Excel.
  • Les paramètres de sécurité de vos macros permettent l'exécution des macros.
  • Les plages sélectionnées sont valides et contiennent des valeurs comparables.

Avantages : Entièrement automatisé, fonctionne sur différentes tailles de fichiers.
Inconvénients : Nécessite la permission des macros et une connaissance de base de VBA.


Mettre visuellement en évidence des valeurs uniques ou en double entre deux colonnes avec la mise en forme conditionnelle

La mise en forme conditionnelle offre une manière intuitive et dynamique de mettre en évidence les valeurs qui sont dupliquées ou uniques entre deux colonnes. Elle est idéale pour des comparaisons rapides et ne nécessite pas l'ajout de colonnes supplémentaires ou de code VBA. Toute la mise en forme est mise à jour en temps réel lorsque vos données sources changent.

Mettre en évidence les doublons entre deux colonnes :

  1. Sélectionnez la plage dans la première colonne que vous souhaitez formater (par exemple, A2:A15).
  2. Accédez à Accueil > Mise en forme conditionnelle > Nouvelle règle.
  3. Sélectionnez Utiliser une formule pour déterminer quelles cellules mettre en forme.
  4. Entrez la formule suivante :
    =COUNTIF($C$2:$C$13, A2)>0
  5. Cliquez sur Format, choisissez une couleur de mise en évidence (par exemple, jaune), et cliquez sur OK.

Cela met en évidence les cellules dans la Colonne A qui apparaissent également dans la Colonne C.

Mettre en évidence les valeurs uniques dans une colonne :

  1. Sélectionnez la même plage (par exemple, A2:A15).
  2. Répétez les étapes ci-dessus pour créer une nouvelle règle.
  3. Entrez la formule :
    =COUNTIF($C$2:$C$13, A2)=0
  4. Choisissez une couleur différente pour distinguer les valeurs uniques.

Appliquez la même logique à la Colonne C si nécessaire en inversant les références de formule (par exemple, mettez en évidence C2:C13 en fonction de A2:A15).

✔ Avantages : Retour visuel instantané ; pas besoin de colonnes auxiliaires ; mise à jour dynamique avec les changements de données.
⚠ Précautions : Trop de règles de mise en forme sur de grands ensembles de données peuvent ralentir les performances. Double-vérifiez toujours les références de plage, surtout lorsque les colonnes ne sont pas adjacentes.

Meilleurs outils de productivité pour Office

🤖 Kutools AI Aide : Révolutionnez l'analyse de données avec : Exécution intelligente | Générer du code | Créer des formules personnalisées | Analyser des données et générer des graphiques | Appeler les Fonctions améliorées de Kutools
Fonctionnalités populaires : Trouver, mettre en évidence ou marquer les doublons | Supprimer les lignes vides | Combinez les colonnes ou les cellules sans perte de données | Arrondir sans formule...
Super RECHERCHEV : Recherche multi-critères | Recherche multi-valeurs | Recherche multi-feuilles | Correspondance floue...
Liste déroulante avancée : Créer rapidement une liste déroulante | Liste déroulante dépendante | Liste déroulante à sélection multiple...
Gestionnaire de colonnes : Ajouter un nombre spécifique de Colonnes | Déplacer des Colonnes | Alterner l’état de visibilité des Colonnes masquées | Comparer des plages & Colonnes...
Fonctionnalités phares : Mise au point de la grille | Affichage de conception | Barre de formule améliorée | Gestionnaire de Classeur & Feuille de calcul | Bibliothèque d’AutoTexte | Sélecteur de date | Merge Worksheets | Chiffrer/Déchiffrer les cellules | Envoyer un e-mail par liste | Super Filtre | Filtre spécial (filtrer les cellules avec une police en gras/italique/barré...)...
Top15 des ensembles d’outils :12 outils de texte (Ajouter du texte, Supprimer des caractères spécifiques, ...) |50+ Types de graphiques (Diagramme de Gantt, ...) |40+ Formules pratiques (Calculer l’âge en fonction de la date de naissance, ...) |19 outils d’insertion (Insérer un code QR, Insérer une image depuis le chemin, ...) |12 outils de conversion (Convertir en mots, Conversion de devises, ...) |7 outils de fusion & division (Fusion avancée des lignes, Diviser les cellules, ...) | ... et bien plus encore
Utilisez Kutools dans la langue de votre choix – disponible en Anglais, Espagnol, Allemand, Français, Chinois et plus de40 autres !

Améliorez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité incomparable. Kutools pour Excel propose plus de300 fonctionnalités avancées pour booster votre productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...


Office Tab apporte l’interface par onglets à Office, simplifiant considérablement 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, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de50 % et réduit des centaines de clics de souris chaque jour !

Tous les modules complémentaires Kutools. Une seule installation

La suite Kutools for Office regroupe les modules complémentaires pour Excel, Word, Outlook & PowerPoint ainsi qu’Office Tab Pro, idéal pour les équipes travaillant sur plusieurs applications Office.

Excel Word Outlook Tabs PowerPoint
  • Suite tout-en-un — modules complémentaires Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Un installateur, une licence — installation en quelques minutes (compatible MSI)
  • Une synergie optimale — productivité accélérée sur l’ensemble des applications Office
  • Essai complet30 jours — sans inscription, ni carte bancaire
  • Meilleure valeur — économisez par rapport à l’achat d’add-ins individuels