Comment trouver des valeurs uniques/doublons entre deux colonnes dans Excel ?
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 ou en double entre deux colonnes avec une formule
➤ Trouver des valeurs uniques ou en double avec Kutools pour Excel
➤ Trouver et compter des valeurs uniques ou en double en utilisant la formule de Kutools
➤ Mettre en évidence ou extraire des valeurs uniques/doublons avec VBA
➤ Mettre visuellement en évidence des valeurs uniques ou en double avec la mise en forme conditionnelle
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.
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.
1. Cliquez sur Kutools > Sélectionner > Sélectionner les mêmes et différentes cellules.

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

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 :
- Sélectionnez la plage dans la première colonne que vous souhaitez formater (par exemple, A2:A15).
- Accédez à Accueil > Mise en forme conditionnelle > Nouvelle règle.
- Sélectionnez Utiliser une formule pour déterminer quelles cellules mettre en forme.
- Entrez la formule suivante :
=COUNTIF($C$2:$C$13, A2)>0
- 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 :
- Sélectionnez la même plage (par exemple, A2:A15).
- Répétez les étapes ci-dessus pour créer une nouvelle règle.
- Entrez la formule :
=COUNTIF($C$2:$C$13, A2)=0
- 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
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.





- 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