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

Comment mettre en évidence les valeurs en double ou les lignes en double dans Excel ?

AuteurSun Date de modification

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 bonne idée3

Colorer les Valeurs en double ou les lignes à l’aide d’une macro VBA automatisée


flèche bleue vers la bulle droite 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 :

Option Valeurs en double dans le menu déroulant Mise en forme conditionnelle

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 :

Boîte de dialogue Valeurs en double

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.

Les valeurs en double (y compris la première occurrence) sont colorées

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 :

Option Nouvelle règle dans le menu déroulant Mise en forme conditionnelle

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.

Boîte de dialogue Nouvelle règle de mise en forme

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 :

Boîte de dialogue Format de cellule

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.

Les lignes en double (y compris la première occurrence) sont colorées

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.


flèche bleue vers la bulle droite 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.

Kutools pour Excelpropose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, stimulant ainsi créativité et efficacité.Intégré aux capacités de l’IA, Kutools automatise les tâches avec précision, rendant la gestion des données parfaitement fluide.Informations détaillées sur Kutools pour Excel...         Essai gratuit...

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 :

Option Sélectionner les cellules en double et uniques sous l’onglet Kutools du ruban

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 :

Boîte de dialogue Sélectionner les cellules en double et uniques

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 :

Boîte de dialogue Succès

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.

Les doublons sont sélectionnés et colorés

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 :

Boîte de dialogue Sélectionner les cellules en double et uniques avec l’option Sélectionner les lignes entières activéeLes lignes entières contenant des doublons sont colorées

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.


flèche bleue vers la bulle droite 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 Bouton Exécuter 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 FirstColor définit la couleur de remplissage des premières occurrences ; DupColor définit celle des valeurs en double ou des lignes dupliquées. Vous pouvez remplacer vbYellow ou vbRed par 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

🤖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