Comment mettre en évidence les valeurs en double ou les lignes en double dans Excel ?
Lorsque vous travaillez avec de grands jeux de données dans Excel, il est fréquent de rencontrer des entrées répétées ou en double — qu’il s’agisse de valeurs individuelles dispersées dans une colonne ou de Ligne entière comportant des données identiques sur plusieurs champs. Identifier et colorer manuellement ces doublons, surtout dans des feuilles de calcul complexes, peut non seulement prendre beaucoup de temps, mais aussi être sujet à des erreurs. Mettre en évidence par couleur les Valeurs en double ou les lignes permet de simplifier l’examen des données, facilite la validation et aide à une analyse ou à un rapport rapide. Vous trouverez ci-dessous plusieurs solutions pratiques pour colorer les données en double dans Excel, allant des fonctionnalités intégrées aux outils spécialisés et à l’automatisation avancée.
Colorer les Valeurs en double ou les lignes avec Utiliser la mise en forme conditionnelle
Colorer les Valeurs en double ou les lignes avec Kutools pour Excel ![]()
Colorer les Valeurs en double ou les lignes à l’aide d’une macro VBA automatisée
Colorer les Valeurs en double ou les lignes avec Utiliser la mise en forme conditionnelle
La fonctionnalité **Utiliser la mise en forme conditionnelle** d’Excel offre une solution simple et visuelle pour mettre en évidence les **valeurs en double** ou les **lignes dupliquées**. Elle s’avère particulièrement utile pour examiner et valider rapidement des jeux de données lorsque les informations répétées nécessitent une attention particulière ou que l’intégrité des données doit être garantie. Toutefois, cette méthode s’applique principalement aux données visibles et convient davantage à des tâches ponctuelles qu’à des mises à jour fréquentes ou à de très grandes plages dynamiques.
Colorer les Valeurs en double
1. Sélectionnez la plage de données contenant les valeurs dont vous souhaitez identifier les doublons. Ensuite, rendez-vous dans l’onglet Accueil, cliquez sur Mise en forme conditionnelle, accédez à Règles de mise en évidence des cellules, puis choisissez Valeurs en double. Reportez-vous à la capture d’écran ci-dessous :

2. Dans la boîte de dialogue qui s’affiche, choisissez une couleur de mise en évidence dans le menu Liste déroulante à appliquer à vos Valeurs en double. Cela vous permet de distinguer visuellement les entrées en double selon vos préférences et votre charte graphique. Voir la capture d’écran :

3. Cliquez sur OK pour appliquer la mise en forme. Toutes les valeurs en double — y compris la première occurrence — seront désormais mises en évidence avec la couleur que vous avez sélectionnée, ce qui les rend faciles à repérer d’un coup d’œil.

Conseil pratique : Si vous souhaitez mettre en évidence les doublons tout en excluant la première occurrence, sachez que la mise en forme conditionnelle ne prend pas cela en charge directement. Vous devrez ajouter une colonne auxiliaire contenant une formule ou opter pour une solution plus avancée, comme indiqué dans les sections suivantes.
Colorer les Ligne en double dans la Sélectionner la plage
Si votre tâche consiste à colorer des Ligne entière en fonction des doublons présents dans une colonne spécifique, suivez ces étapes :
1. Sélectionnez la plage de données contenant les lignes que vous souhaitez évaluer. Dans l’onglet Accueil, cliquez sur Mise en forme conditionnelle, puis sur Nouvelle règle. Voir la capture d’écran :

2. 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. Saisissez ensuite cette formule dans le champ prévu à cet effet (ajustez la plage et la référence de colonne si nécessaire) :
=NB.SI($D$2:$D$10;$D2)>1
Astuce : Dans cette formule, D2:D10 représente la plage de la colonne cible pour trouver les doublons, et D2 est la cellule de départ de votre sélection. Adaptez ces références en fonction de votre plage de données réelle. Par exemple, si votre jeu de données commence à la ligne 5, remplacez D2 par D5, et ainsi de suite.

3. Cliquez sur Format pour ouvrir la fenêtre Définir le format des cellules. Sous l’onglet Remplissage, choisissez une couleur de fond pour marquer les lignes en double. Cette couleur doit contraster nettement avec vos données d’origine afin d’en faciliter la visibilité. Voir la capture d’écran :

4. Cliquez sur OK dans la boîte de dialogue Définir le format des cellules, puis à nouveau sur OK dans la boîte de dialogue Nouvelle règle de mise en forme pour terminer. Toutes les lignes dont la colonne spécifiée contient des valeurs en double seront désormais mises en évidence, y compris la première occurrence de chaque doublon.

Cette technique offre un résumé visuel sans altérer vos données, facilitant ainsi le filtrage, le tri ou d’autres modifications. N’oubliez pas d’adapter la formule si vos plages de données ou colonnes changent, et gardez à l’esprit qu’il existe une limite à la complexité de la logique de détection des doublons réalisable uniquement avec la mise en forme conditionnelle.
Toutefois, comme cette méthode exige de retenir et de saisir des formules, elle ne convient pas à tous les utilisateurs, en particulier lorsqu’il s’agit de tableaux dynamiques ou fréquemment mis à jour. Si vous souhaitez mettre en évidence des doublons — en excluant ou en incluant la première occurrence — avec plus de souplesse, ou si vous préférez colorer des lignesentières plutôt que des cellules isolées, découvrez dès maintenant l’une des solutions avancées présentées ci-dessous.
Colorer les Valeurs en double ou les lignes avec Kutools pour Excel
Kutools pour Excel propose un outil efficace et convivial capable de localiser et de colorer non seulement les valeurs en double, mais aussi les lignes entières, en vous permettant de choisir une couleur personnalisée et de contrôler précisément si la première occurrence doit être incluse.
Après avoir installé gratuitementKutools pour Excel, procédez comme suit :
1. Sélectionnez votre liste cible ou votre plage de données, puis cliquez sur Kutools > Sélectionner > Sélectionner les cellules en double/uniques. Cet outil vous offre une sélection flexible et une personnalisation adaptée à tous vos besoins d’identification des doublons. Voir la capture d’écran :

2. Dans la boîte de dialogue Sélectionner les cellules en double/uniques, choisissez soit l’option Valeurs en double (Exclure la première correspondance), soit Valeurs en double (Inclure la première correspondance). Vous pouvez ensuite cocher Couleur d'arrière-plan de remplissage et sélectionner la couleur de mise en évidence souhaitée dans le menu déroulant ci-dessous. Cette approche vous offre un contrôle précis sur les doublons à colorer et vous permet d’en visualiser immédiatement les résultats. Voir la capture d’écran :

3. Cliquez sur Ok. Lorsque vous y êtes invité, une boîte de dialogue affiche le nombre de cellules sélectionnées. Il suffit alors de cliquer sur OK pour continuer. Voir la capture d’écran :

Les valeurs en double que vous avez spécifiées sont désormais sélectionnées et mises en évidence conformément à vos réglages, vous permettant d’évaluer visuellement l’unicité de vos données et de repérer facilement les entrées répétées.

Remarque :
Pour mettre en évidence les lignes en double, sélectionnez simplement toute la plage (toutes les colonnes des lignes que vous souhaitez examiner), ouvrez Sélectionner les cellules en double/uniques, et assurez-vous de cocher l’option Sélectionner la ligne entière en plus du critère de jugement approprié. Cela garantira que toutes les lignes en double— et non seulement les cellules individuelles en double — seront mises en couleur. Consultez l’exemple ci-dessous pour vous guider :


Cliquez ici pour en savoir plus sur la sélection des cellules en double ou uniques.
Les atouts de cette méthode ? Aucune formule à mémoriser, une interface visuelle intuitive pour choisir vos options, et une gestion simplifiée même avec de grands tableaux. Toutefois, elle requiert l’installation de Kutools. Si ce type de tâche fait partie de votre routine, Kutools peut considérablement accélérer votre flux de travail — ses fonctionnalités dépassant largement celles des outils natifs d’Excel.
Colorer Valeurs en double ou des lignes à l’aide de l’automatisation par macro VBA
Pour ceux qui ont besoin d’un contrôle plus avancé—comme la mise en surbrillance groupée sur plusieurs feuilles, des critères de coloration personnalisés ou des mises à jour automatisées régulières—une macro VBA peut automatiser le processus d’identification et de coloration des doublons. Cette approche convient particulièrement aux utilisateurs à l’aise avec la programmation ou aux scénarios où la détection de doublons doit être répétée fréquemment, ou encore lorsque Utiliser la mise en forme conditionnelle ne peut pas gérer des règles complexes.
Attention : Enregistrez toujours votre classeur avant d’exécuter des macros, car les actions VBA ne peuvent pas être annulées via la fonction « Annuler ». Si vos données comportent déjà une mise en forme en couleur, la macro risque d’écraser celle-ci dans les zones concernées.
Automatiser la coloration des Valeurs en double dans une colonne sélectionnée
1. Cliquez sur Outils de développement > Visual Basic. Dans la fenêtre Microsoft Visual Basic pour Applications qui s’ouvre, cliquez sur Insertion > Module, puis copiez-collez le code ci-dessous dans la fenêtre du module :
Sub HighlightDuplicateValues()
Dim Rng As Range
Dim Cell As Range
Dim dict As Object
Dim FirstColor As Long
Dim DupColor As Long
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set dict = CreateObject("Scripting.Dictionary")
Set Rng = Application.InputBox("Select column to check for duplicates", xTitleId, Type:=8)
If Rng Is Nothing Then Exit Sub
FirstColor = vbYellow ' Color for first occurrence, change as needed
DupColor = vbRed ' Color for duplicates, change as needed
' Clear previous coloring in the range
Rng.Interior.ColorIndex = xlNone
For Each Cell In Rng
If Not IsEmpty(Cell.Value) Then
If dict.exists(Cell.Value) Then
Cell.Interior.Color = DupColor
Else
dict.Add Cell.Value, 1
Cell.Interior.Color = FirstColor
End If
End If
Next
End Sub 2. Appuyez sur F5 ou cliquez sur le bouton
pour exécuter le code. À l’invite, sélectionnez la plage de cellules (la colonne dans laquelle vous souhaitez détecter les doublons), puis cliquez sur OK. La macro analysera alors la colonne en mettant en évidence la première occurrence en jaune (modifiable dans le code) et tous les doublons suivants en rouge (également modifiable).
Automatiser la coloration des Ligne en double en fonction du contenu d’une Ligne entière
Cette macro met en surbrillance les Ligne entière qui sont dupliqués dans toutes les colonnes de votre sélection.
1. Ouvrez l’éditeur VBA comme indiqué ci-dessus ()Outils de développement > Visual Basic > Insertion > Module), puis collez le code suivant :
Sub HighlightDuplicateRows()
Dim Rng As Range
Dim RowArea As Range
Dim dict As Object
Dim i As Long
Dim rowString As String
Dim FirstColor As Long
Dim DupColor As Long
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set dict = CreateObject("Scripting.Dictionary")
Set Rng = Application.InputBox("Select the range including all columns to evaluate for duplicate rows", xTitleId, Type:=8)
If Rng Is Nothing Then Exit Sub
FirstColor = vbYellow ' Change color as needed
DupColor = vbRed ' Change color as needed
' Clear previous coloring
Rng.EntireRow.Interior.ColorIndex = xlNone
For i = 1 To Rng.Rows.Count
rowString = ""
For Each RowArea In Rng.Rows(i).Cells
rowString = rowString & "|" & CStr(RowArea.Value)
Next
If dict.exists(rowString) Then
Rng.Rows(i).Interior.Color = DupColor
Else
dict.Add rowString, 1
Rng.Rows(i).Interior.Color = FirstColor
End If
Next
End Sub 2. Cliquez sur Exécuter ou appuyez sur F5, puis sélectionnez la plage appropriée couvrant toutes les colonnes que vous souhaitez comparer. La macro mettra en évidence la première occurrence de chaque ligne unique en jaune (personnalisable) et marquera toutes les occurrences suivantes en rouge.
Explications des paramètres et remarques pratiques :
- La variable
FirstColordéfinit la couleur de remplissage des premières occurrences ;DupColordéfinit celle des valeurs en double ou des lignes dupliquées. Vous pouvez remplacervbYellowouvbRedpar d’autres constantes de couleur ou valeurs RVB selon vos besoins. - Le code considère les cellules vides comme uniques et ne les colorie pas. Si vos données contiennent des Cellules vides qui doivent être traitées différemment, le code peut être modifié en conséquence.
- Pour des jeux de données très volumineux, le temps de traitement peut augmenter ; soyez patient si vous exécutez la macro sur des milliers de lignes.
- Si vous souhaitez effacer la mise en forme précédente avant de relancer la macro, gardez la ligne de réinitialisation de la couleur ()
ColorIndex = xlNone) activée.
Cette méthode VBA est extrêmement polyvalente, permettant une personnalisation complexe, un traitement par lots et des scénarios d’automatisation impossibles avec les outils Excel standard. Elle nécessite toutefois l’activation des macros et une certaine familiarité de base avec VBA.
Dépannage et suggestions récapitulatives : Si vous rencontrez des problèmes de coloration, assurez-vous que la plage sélectionnée est correcte, que les macros sont activées et qu’aucune mise en forme conditionnelle conflictuelle n’est active. Sauvegardez toujours vos données avant d’exécuter du code VBA pour la première fois. Pour un marquage régulier et complexe des doublons, envisagez d’enregistrer votre classeur compatible macro en tant que modèle.
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