Comment identifier les valeurs uniques ou les doublons entre deux colonnes dans Excel ?
Dans les tâches quotidiennes sous 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 communes (doublons) ou celles qui n’apparaissent que dans l’une des deux listes (valeurs uniques). Effectuer cette opération manuellement s’avère souvent fastidieux, source d’erreurs et chronophage, surtout avec de grands volumes de données. Cet article vous présente plusieurs méthodes efficaces pour comparer rapidement deux colonnes et repérer ou mettre en évidence les valeurs uniques et les doublons dans Excel.
➤ Trouver les valeurs uniques ou Valeurs en double entre deux colonnes à l’aide d’une formule
➤ Trouver les valeurs uniques ou Valeurs en double avec Kutools pour Excel
➤ Trouver et compter les valeurs uniques ou Valeurs en double à l’aide de la formule Kutools
➤ Mettre en évidence ou extraire les valeurs uniques/Valeurs en double avec VBA
➤ Mettre en évidence visuellement les valeurs uniques ou Valeurs en double avec Utiliser la mise en forme conditionnelle
Trouver les valeurs uniques/Valeurs en double entre deux colonnes à l’aide d’une formule
Lorsque vous souhaitez identifier rapidement les valeurs uniques d’une colonne ou repérer les doublons entre deux colonnes, les formules Excel s’imposent comme une solution à la fois efficace et flexible. Idéale pour ceux qui recherchent une approche dynamique, elle se met automatiquement à jour dès que vos données évoluent.
Par exemple, pour déterminer quelles valeurs de la colonne A ne figurent pas dans la colonne C (c’est-à-dire celles qui sont uniques à la colonne A), vous pouvez combiner les fonctions RECHERCHEV et ESTNA comme suit :
Dans la cellule B2, saisissez cette formule :
=IF(ISNA(VLOOKUP(A2,$C$2:$C$13,1,FALSE)),"Yes","") Après avoir saisi la formule, faites glisser la poignée de recopie de B2 à B15 afin de l’appliquer à toute la plage adjacente aux données de la colonne A.
Si la formule renvoie « Oui » dans la colonne B, cela signifie que la valeur correspondante de la colonne A n’apparaît pas dans la colonne C — elle est donc unique à la colonne A. Si la cellule est vide, c’est que la valeur est présente dans les deux colonnes. Cette méthode est simple, efficace et fonctionne parfaitement, qu’il y ait ou non des doublons dans vos listes.
Remarques :
- Dans la formule, A2 fait référence à la valeur de la colonne A que vous souhaitez vérifier, et $C$2:$C$13 spécifie la plage à comparer dans la colonne C. Ajustez ces plages en fonction de vos données réelles.
- Si vous souhaitez identifier les valeurs uniques à la colonne C (c’est-à-dire présentes dans la colonne C mais absentes de la colonne A), saisissez la formule suivante dans une cellule vide adjacente à la colonne C, par exemple D2, puis recopiez-la 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 le symbole $) pour les plages de comparaison si vous prévoyez de recopier la formule sur plusieurs lignes.
Conseils pratiques : Si votre jeu de données est volumineux, cette approche fondée sur les formules permet une mise à jour automatique dès que vos colonnes changent, ce qui en fait le choix idéal pour les listes dynamiques.
Problèmes courants : Si vos données contiennent des espaces superflus ou des différences de casse, les résultats risquent de ne pas correspondre à vos attentes. Dans ce cas, pensez à nettoyer vos données à l’aide des fonctions SUPPRESPACE ou MAJUSCULE/MINUSCULE.
Trouver les valeurs uniques/Valeurs en double entre deux colonnes avec Kutools pour Excel
Si vous recherchez une méthode encore plus efficace pour comparer deux colonnes et sélectionner, compter ou mettre en évidence instantanément les valeurs uniques ou les valeurs en double, Kutools pour Excel propose une fonctionnalité pratique intitulée Sélectionner les cellules identiques/différentes. Cet outil est particulièrement adapté aux utilisateurs qui souhaitent une interface conviviale, sans avoir à configurer de formules ni de règles complexes. Idéal pour les tâches de comparaison fréquentes, il permet une identification et une sélection visuelles immédiates des valeurs uniques ou en double.
1. Cliquez sur Kutools > Sélectionner > Sélectionner les cellules identiques/différentes.

2. Dans la boîte de dialogue Sélectionner les cellules identiques/différentes, procédez comme suit :
- (1) Spécifiez les valeurs de la première colonne que vous souhaitez vérifier dans la zone Rechercher les valeurs dans;
- (2) Définissez la colonne de comparaison dans la zone Selon;
- (3) Sous Basé sur, sélectionnez l’option Chaque ligne;
- (4) Dans la zone Rechercher, choisissez Valeur différentepour localiser les éléments uniques ;
- (5) Facultatif : activez Couleur d'arrière-plan de remplissageet 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 comportent des en-têtes, cochez l’option Inclure les titres. (2) Pour rechercher les valeurs en double, il suffit de sélectionner Valeurs identiques dans la boîte de dialogue de comparaison.
Kutools pour Excel– Boostez Excel avec plus de 300 outils essentiels, pour gagner en rapidité et en simplicité, et profitez des fonctionnalités d’intelligence artificielle pour un traitement de données plus intelligent et une productivité accrue.Obtenez-le dès maintenant
3. Toutes les valeurs uniques (ou en double) de la colonne sélectionnée sont immédiatement mises en évidence et sélectionnées, et une boîte de dialogue affiche le nombre de cellules correspondantes.
Pour identifier les valeurs uniques à la colonne C (mais absentes de la colonne A), il vous suffit d’inverser les affectations des plages « Plage A » et « Plage B », puis de répéter la procédure décrite ci-dessus.
Cette solution est idéale pour les utilisateurs qui privilégient un outil de comparaison intuitif et doivent gérer des jeux de données de tailles variables, sans avoir à écrire ni copier de formules.
Astuce : La mise en évidence par couleur d’arrière-plan vous permet d’identifier visuellement les différences clés d’un seul coup d’œil — une fonctionnalité particulièrement utile lors de la présentation ou de la relecture des résultats.
Trouver et compter les valeurs uniques/Valeurs en double entre deux colonnes à l’aide de la formule de Kutools pour Excel
Pour les utilisateurs souhaitant non seulement trouver, mais aussi compter le nombre d’occurrences des valeurs d’une colonne dans une autre, Kutools pour Excel propose la formule Compter le nombre d’occurrences d’un mot via l’Assistant de formule. Cette fonctionnalité est idéale lorsque la fréquence de chaque valeur compte — par exemple, pour faire correspondre des identifiants, des listes de produits ou des registres de présence.
1. Sélectionnez une cellule vide adjacente à la première colonne, par exemple B2, puis cliquez sur Kutools > Assistant de formule > Compter le nombre d’occurrences d’un mot.
2. Dans la boîte de dialogue Assistant de formule, saisissez la plage absolue de la colonne à comparer (par exemple,)$C$2:$C$13) dans le champ Texte, puis sélectionnez la cellule correspondante dans la première colonne (par exemple,)A2) dans le champ Mot. Cliquez sur OK.

3. Utilisez la poignée de recopie pour étendre le résultat de la formule à toutes les cellules de la colonne B. Vous verrez alors combien de fois chaque valeur de la colonne A apparaît dans la colonne C.
Un résultat égal à 0 indique que la valeur est unique à la colonne A, tandis qu’un résultat égal à 1 ou plus signifie qu’elle apparaît également dans les deux colonnes, le chiffre correspondant au nombre exact d’occurrences.
Kutools pour Excel– Boostez Excel avec plus de 300 outils essentiels, pour gagner en rapidité et en simplicité, et profitez des fonctionnalités d’intelligence artificielle pour un traitement de données plus intelligent et une productivité accrue.Obtenez-le dès maintenant
Conseils opérationnels : Veillez à utiliser des adresses absolues pour les références de plage, afin que la formule soit correctement recopiée vers le bas de la colonne tout en vérifiant chaque élément de la ligne correspondante.
Conseil d’utilisation : Cette méthode est idéale pour croiser des listes de membres, des codes SKU de produits ou tout autre cas nécessitant une analyse de fréquence entre deux plages sources.
Rappel en cas d’erreur : Si les plages ne correspondent pas aux données réelles ou s’il existe une incohérence dans les types de données (nombres au format texte, etc.), veillez à standardiser vos listes avant d’utiliser la formule.
Démo : trouver les valeurs uniques/les Valeurs en double entre deux colonnes dans Excel
Mettre en évidence ou extraire les valeurs uniques/Valeurs en double entre deux colonnes avec VBA
Pour ceux qui ont souvent besoin de processus automatisés et reproductibles, VBA (Visual Basic for Applications) offre une solution entièrement automatique pour mettre en évidence ou extraire les valeurs uniques ou les doublons entre deux colonnes. Grâce à un script VBA, vous pouvez traiter instantanément des colonnes de longueurs variables et signaler automatiquement ces valeurs par un marquage visuel, une couleur ou même les lister ailleurs — ce qui améliore considérablement l’efficacité avec des jeux de données volumineux ou 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, puis accédez à l’onglet Développeur du ruban et cliquez sur Visual Basic pour ouvrir l’éditeur VBA. Une fois dans l’éditeur, cliquez sur Insertion, puis sur 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. Revenez à Excel, appuyez sur Alt + F8, sélectionnez HighlightDuplicatesBetweenColumns dans la liste des macros, puis 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 en = 0 dans les deux instructions If, et choisissez éventuellement une autre couleur (par exemple, le vert).
Conseil : Sauvegardez toujours votre feuille de calculavant d’exécuter une macro, car les modifications de mise en forme ne peuvent pas être annulées avec Ctrl+Z. Vous pouvez également personnaliser les codes de couleur (par exemple,)RVB(255,255,0)) selon vos préférences.
Dépannage :Si vous recevez une erreur, assurez-vous que :
- L’onglet Développeur est activé dans votre Excel.
- Vos paramètres de sécurité des macros autorisent l’exécution des macros.
- Les plages sélectionnées sont valides et contiennent des valeurs comparables.
Avantages : Entièrement automatisé, fonctionne avec des fichiers de tailles variées.
Inconvénients : Nécessite l’autorisation d’exécuter des macros et des connaissances de base en VBA.
Mettre en évidence visuellement les valeurs uniques ou Valeurs en double entre deux colonnes avec Utiliser la mise en forme conditionnelle
La mise en forme conditionnelle offre une méthode intuitive et dynamique pour mettre en évidence les valeurs dupliquées ou uniques entre deux colonnes. Idéale pour des comparaisons rapides, elle ne requiert ni colonnes supplémentaires ni code VBA. Toute la mise en forme s’actualise automatiquement en temps réel dès que vos données sources changent.
Mettre en évidence les doublons entre deux colonnes :
- Sélectionnez la plage de la première colonne que vous souhaitez mettre en forme (par exemple,)A2:A15).
- Accédez à Accueil > Utiliser la mise en forme conditionnelle > Nouvelle règle.
- Sélectionnez Utiliser une formule pour déterminer les cellules à mettre en forme.
- Saisissez la formule suivante :
=COUNTIF($C$2:$C$13, A2)>0 - Cliquez sur Format, choisissez une couleur de mise en évidence (par exemple, jaune), puis cliquez sur OK.
Cela met en évidence les cellules de la colonne A qui figurent é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.
- Saisissez la formule :
=COUNTIF($C$2:$C$13, A2)=0 - Choisissez une couleur différente afin de faire ressortir 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 immédiat, aucune colonne auxiliaire requise et mise à jour dynamique dès que les données sont modifiées.
⚠ Précautions : Trop de règles de mise en forme conditionnelle sur de grands jeux de données peut nuire aux performances. Vérifiez toujours soigneusement les références de plage, en particulier lorsque les colonnes ne sont pas adjacentes.
Meilleurs outils de productivité Office
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.
- 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