Passer au contenu du pied de page
OUTILS EXCEL

Comment vérifier les doublons dans Excel : Toutes les méthodes expliquées (2026)

Vous êtes devant une feuille de calcul avec des centaines de lignes d'enregistrements d'employés, de noms de clients ou d'entrées de ventes, et quelque chose ne vous semble pas correct. Il y a des valeurs en double quelque part, et vous devez les trouver avant qu'elles ne biaisent votre analyse. Excel vous offre plusieurs moyens puissants de vérifier les doublons, et la méthode appropriée dépend de si vous souhaitez les surligner, les compter, les filtrer ou les supprimer entièrement.

La voie la plus rapide est le formatage conditionnel. Sélectionnez votre plage de cellules, allez dans Accueil > Mise en forme conditionnelle > Règles de mise en surbrillance des cellules > Valeurs en double, choisissez un style de mise en forme et cliquez sur OK. Excel surlignera immédiatement chaque valeur en double dans votre plage sélectionnée sans modifier vos données d'origine.

Cet article couvre chaque méthode fiable pour gérer les données en double dans Excel, répondant à la question commune de savoir comment vérifier efficacement les entrées en double : surligner les doublons avec le formatage conditionnel, utiliser la formule NOMBRE.SI pour compter les doublons, filtrer avec le filtre avancé pour extraire des valeurs uniques et des valeurs en double et uniques côte à côte, supprimer les lignes en double avec la fonctionnalité supprimée intégrée, trouver les doublons à travers plusieurs colonnes et utiliser Power Query pour les grands ensembles de données. Une section de dépannage couvre les cas particuliers. Les développeurs qui ont besoin de détecter et de gérer les valeurs en double par programme trouveront également une section à la fin montrant comment IronXL gère cela en C#.

Avant de plonger dans les méthodes, une chose vaut la peine de savoir à l'avance : toutes ces approches ne fonctionnent pas de la même manière. Le formatage conditionnel et NOMBRE.SI maintiennent vos données d'origine intactes. La fonctionnalité Supprimer les doublons supprime définitivement les lignes en double. Créez toujours une sauvegarde de vos données avant d'utiliser toute méthode destructive.

Méthode 1 : Surligner les doublons avec le formatage conditionnel (le plus rapide)

Le formatage conditionnel est le moyen le plus rapide d'identifier visuellement les cellules en double dans une feuille de calcul Excel sans altérer les données d'origine. Il applique un style de mise en forme à chaque cellule de votre plage de cellules sélectionnée qui contient une valeur apparaissant plus d'une fois.

  1. Sélectionnez la plage de cellules que vous souhaitez vérifier. Par exemple, sélectionnez B2:B151 pour vérifier la colonne ID employé dans le fichier de données des employés.

  2. Accédez à l'onglet Accueil dans le ruban d'Excel.

  3. Cliquez sur Mise en forme conditionnelle dans le groupe Styles.

  4. Survolez Règles de mise en surbrillance des cellules dans le menu déroulant.

  5. Sélectionnez Valeurs en double dans le sous-menu.

  6. Dans la boîte de dialogue, choisissez votre style de mise en forme préféré dans le menu déroulant à droite, comme Remplissage rouge clair ou Remplissage jaune.
  7. Cliquez sur OK.

Excel surligne immédiatement chaque cellule de la plage sélectionnée qui contient une valeur en double. Les valeurs uniques demeurent non formatées. Dans la capture d'écran ci-dessous, les noms en double dans la colonne B sont surlignés en rouge, les rendant immédiatement visibles sur les 150 lignes sans faire défiler manuellement les données.

Comment vérifier les doublons dans Excel : Chaque méthode expliquée (2026) : Image 1 - Image 1 de 6 liée à Comment vérifier les doublons dans Excel : Chaque méthode expliquée (2026)

Ajouter le texte alt de l'image

Quand cette méthode fonctionne le mieux : Cette approche est idéale pour un contrôle visuel rapide sur une colonne unique, comme la recherche de noms en double, d'adresses e-mail en double dans la colonne D, ou d'ID d'employé en double. L'utilisation du formatage conditionnel vous permet d'identifier visuellement les valeurs en double sans altérer les données d'origine, ce qui en fait une méthode rapide pour repérer les doublons avant de décider de la suite à donner. Pour générer des rapports Excel avec détection de doublons intégrée, IronXL vous permet d'appliquer ces vérifications par programme en C#.

Important : Cette méthode surligne les cellules avec des valeurs en double sur la base de correspondances exactes uniquement. Elle est insensible à la casse, donc "JAMES" et "james" seraient traités comme des doublons. Les cellules vides ne sont pas signalées comme doublons.

Méthode 2 : Compter les doublons avec NOMBRE.SI

La fonction NOMBRE.SI vous donne un décompte précis du nombre de fois que chaque valeur apparaît dans une plage. Cela est utile lorsque vous avez besoin de savoir non seulement si des doublons existent, mais exactement combien de doublons il y a pour chaque entrée et quelles lignes spécifiques sont affectées.

  1. Cliquez sur une cellule vide à côté de vos données, par exemple la cellule Z2, pour créer une colonne d'assistance.
  2. Entrez la formule suivante : =NOMBRE.SI($B$2:$B$151,B2)
  3. Appuyez sur Entrée.
  4. Copiez la formule jusqu'aux autres lignes de vos données, de Z2 à Z151.

La formule NOMBRE.SI retourne le nombre de fois que la valeur dans A2 apparaît dans la plage spécifiée de A2 à A151. Un résultat de 1 signifie que la valeur est unique. Tout résultat supérieur à 1 signifie que cette valeur apparaît plusieurs fois et est un duplicata. La fonction nombre.si retourne des valeurs booléennes dans un contexte logique : lorsque la formule retourne vrai, elle signale une valeur en double, et faux lorsque l'entrée est unique, ce qui simplifie la sélection des données pour le filtrage. Lorsque la plage contient une chaîne vide ou un blanc, ces cellules vides comptent chacune comme des valeurs identiques et retourneront un nombre de lignes supérieur à 1 s'il existe plusieurs blancs. Une référence de cellule comme A2 dans l'argument de critère reste toujours relative, de sorte qu'elle se déplace correctement lorsque la formule est copiée.

Dans la capture d'écran ci-dessous, la colonne d'assistance dans la colonne Z montre un compte de 1 pour les ID d'employé uniques et des comptes de 2 ou plus pour les lignes où le même ID apparaît plus d'une fois, facilitant l'identification exacte des lignes qui sont des doublons et du nombre de doublons existants.

Comment vérifier les doublons dans Excel : Chaque méthode expliquée (2026) : Image 2 - Image 2 de 6 liée à Comment vérifier les doublons dans Excel : Chaque méthode expliquée (2026)

Ajouter le texte alt de l'image

Compter les doublons sur deux colonnes : Pour vérifier les doublons sur la base de multiples critères, utilisez plutôt la fonction NOMBRE.SIENS. Par exemple, =NOMBRE.SIENS($B$2:$B$151,B2,$C$2:$C$151,C2) retourne le nombre de lignes où le prénom et le nom correspondent, aidant à trouver des noms en double même lorsque les données s'étendent sur deux colonnes.

Astuce : Pour compter les doublons seulement à partir de la première occurrence, utilisez =NOMBRE.SI($A$2:A2,A2). Cette formule s'élargit quand elle est copiée vers le bas, donc la première occurrence de n'importe quelle valeur retourne toujours 1, et seules les occurrences répétées retournent 2 ou plus. Cela vous permet d'identifier et de supprimer seulement les lignes en double tout en gardant la première occurrence de chaque valeur.

Méthode 3 : Filtrer pour trouver des lignes en double

Une fois que vous avez utilisé NOMBRE.SI pour marquer les lignes en double dans une colonne d'assistance, vous pouvez utiliser la fonctionnalité de filtrage d'Excel pour isoler et trouver rapidement les lignes en double dans toute la feuille de calcul.

  1. Complétez d'abord la méthode 2 pour ajouter une colonne d'assistance NOMBRE.SI dans la colonne Z.
  2. Cliquez sur n'importe quelle cellule dans votre plage de données, par exemple B2.
  3. Accédez à l'onglet Données et cliquez sur Filtrer dans le groupe Trier et filtrer.

  4. Cliquez sur la flèche de la liste déroulante sur l'en-tête de colonne d'assistance dans la colonne Z.
  5. Décochez 1 et laissez toutes les autres valeurs cochées, puis cliquez sur OK.

Excel affiche maintenant uniquement les lignes où le compte est supérieur à 1, qui sont vos lignes en double. Vous pouvez les revoir, les modifier ou les supprimer selon vos besoins. Pour trouver des lignes en double sur toute la table, cochez toutes les colonnes dans vos critères de filtre avant de postuler.

Comment vérifier les doublons dans Excel : Chaque méthode expliquée (2026) : Image 3 - Image 3 de 6 liée à Comment vérifier les doublons dans Excel : Chaque méthode expliquée (2026)

Ajouter le texte alt de l'image

Utilisation du filtre avancé pour les enregistrements uniques : Une autre approche consiste à utiliser l'option Filtre avancé sous l'onglet Données. Accédez à Données > Avancé, cochez "Enregistrements uniques uniquement", et choisissez de filtrer sur place ou de copier les résultats à un nouvel emplacement. Cela extrait directement les enregistrements uniques de votre jeu de données, ce qui est plus rapide que de filtrer manuellement les doublons lorsque vous avez seulement besoin de voir des entrées distinctes.

Méthode 4 : Supprimer les doublons avec la fonctionnalité intégrée

La fonctionnalité Supprimer les doublons dans Excel est le moyen le plus direct d'éliminer les lignes en double des données. Elle supprime définitivement les lignes en double, ne gardant que la première occurrence de chaque ensemble de doublons.

Avant d'utiliser la fonctionnalité Supprimer les doublons, créez une sauvegarde de vos données. Cette action supprime définitivement les lignes en double et ne peut pas être annulée après avoir enregistré le fichier.

  1. Sélectionnez n'importe quelle cellule à l'intérieur de votre plage de données, par exemple B2.
  2. Accédez à l'onglet Données dans le ruban d'Excel.

  3. Cliquez sur Supprimer les doublons dans le groupe Outils de données.

  4. Dans la boîte de dialogue Supprimer les doublons, sélectionnez les colonnes à vérifier. Pour supprimer les lignes en double sur toute la ligne, cochez toutes les colonnes. Pour supprimer les doublons sur la base d'une colonne spécifique comme ID employé, cochez seulement cette colonne.
  5. Cliquez sur OK.

Excel supprime toutes les lignes en double sur la base de vos colonnes sélectionnées, ne gardant que la première occurrence de chaque valeur. Une boîte de dialogue confirme le résultat final : combien de valeurs en double ont été trouvées et supprimées, et combien de valeurs uniques restent.

Dans la capture d'écran ci-dessous, la boîte de dialogue Supprimer les doublons montre les 25 colonnes du fichier de données employés listées, avec l'option de cocher ou décocher chacune. Après avoir cliqué sur OK, Excel indique le nombre de lignes en double supprimées et le nombre de lignes d'enregistrements uniques restantes.

Comment vérifier les doublons dans Excel : Chaque méthode expliquée (2026) : Image 4 - Image 4 de 6 liée à Comment vérifier les doublons dans Excel : Chaque méthode expliquée (2026)

Ajouter le texte alt de l'image

Choisir les colonnes à vérifier : Si vous sélectionnez toutes les colonnes, Excel ne supprime que les lignes complètement identiques sur chaque champ, ce qui est rarement ce que vous voulez. Dans la plupart des cas, vous allez vérifier uniquement la colonne identifiant clé, telle que l'identifiant employé dans la colonne A, la cellule supérieure gauche de votre plage de données, pour supprimer les lignes en double basées sur cette colonne unique tout en conservant le reste des données intactes. Pour supprimer les valeurs en double d'une colonne spécifique uniquement, cochez cette colonne et décochez toutes les autres dans la boîte de dialogue Supprimer les doublons. Cela vous permet de supprimer les doublons à la manière d'Excel pour tout champ ciblé sans perturber le reste de la ligne.

Remarque : La fonction Supprimer les doublons n'aperçoit pas les lignes avant de les supprimer. Si vous souhaitez examiner les lignes en double avant de les supprimer, utilisez d'abord la méthode 2 et la méthode 3 pour les identifier, puis supprimez-les manuellement.

Méthode 5 : Trouver des doublons dans plusieurs colonnes à l'aide de COUNTIFS

Lorsque vous devez identifier des doublons basés sur une combinaison de champs plutôt qu'une seule colonne, la fonction COUNTIFS gère plusieurs critères à la fois. C'est utile lorsque qu'une seule colonne comme le prénom comporte de nombreux doublons qui ne sont pas de vrais doublons, mais que la combinaison du prénom et du nom est ce qui définit un enregistrement unique.

  1. Ajoutez une colonne d'assistance, par exemple dans la colonne Z à la cellule Z2.
  2. Enter the formula: =COUNTIFS($B$2:$B$151,B2,$C$2:$C$151,C2)
  3. Copiez la formule jusqu'à Z151.

Cette formule renvoie le nombre de lignes où à la fois le prénom dans la colonne B et le nom de famille dans la colonne C correspondent aux valeurs de la ligne actuelle. Un résultat supérieur à 1 identifie cette combinaison comme une entrée dupliquée.

Pour une détection de doublons encore plus spécifique sur l'ensemble du tableau, vous pouvez étendre la formule COUNTIFS pour inclure des colonnes supplémentaires telles que le département dans la colonne E et la date d'embauche dans la colonne K, ce qui est utile lorsque vous souhaitez trouver des entrées en double partageant la même date. Les formules Excel comme COUNTIFS sont parmi les outils les plus flexibles pour ce type de travail car la fonction renvoie un compte pour toute combinaison de critères que vous définissez.

Comment vérifier les doublons dans Excel : Chaque méthode expliquée (2026) : Image 5 - Image 5 de 6 liée à Comment vérifier les doublons dans Excel : Chaque méthode expliquée (2026)

Ajouter le texte alt de l'image

Méthode 6 : Utiliser Power Query pour supprimer les doublons dans de grands ensembles de données

Power Query est recommandé pour supprimer les doublons dans de grands ensembles de données de plus de 10 000 lignes. C'est un outil avancé dans Excel qui gère des scénarios de doublons complexes plus efficacement que la fonction intégrée Supprimer les doublons, et il préserve vos données originales dans une requête séparée plutôt que de modifier directement la source.

  1. Cliquez sur n'importe quelle cellule de votre plage de données, par exemple B2.
  2. Allez dans l'onglet Données et cliquez sur À partir d'un tableau/plage dans le groupe Obtenir et transformer les données. Si demandé, confirmez que vos données ont des en-têtes.

  3. L'éditeur Power Query s'ouvre. Sélectionnez la colonne que vous souhaitez vérifier pour les doublons, telle que la colonne identifiant employé.
  4. Faites un clic droit sur l'en-tête de la colonne et sélectionnez Supprimer les doublons.
  5. Cliquez sur Fermer & Charger dans l'onglet Accueil de l'éditeur Power Query pour charger les résultats dédupliqués dans une nouvelle feuille.

L'éditeur Power Query charge vos données dans une requête séparée et supprime les lignes en double basées sur la colonne sélectionnée, ne gardant que la première occurrence. Les résultats sont chargés à un nouvel emplacement sur une nouvelle feuille, donc vos données originales restent intactes.

Comment vérifier les doublons dans Excel : Chaque méthode expliquée (2026) : Image 6 - Image 6 de 6 liée à Comment vérifier les doublons dans Excel : Chaque méthode expliquée (2026)

Ajouter le texte alt de l'image

Excel 365 et la fonction UNIQUE : Les utilisateurs d'Excel 365 peuvent également utiliser la fonction UNIQUE pour extraire uniquement les valeurs uniques d'un ensemble de données directement sur la feuille. La formule =UNIQUE(A2:A151) renvoie une liste de valeurs uniques de la colonne d'identification de l'employé en une seule étape, sans ouvrir l'éditeur Power Query. C'est une méthode sophistiquée pour gérer les doublons et les enregistrements uniques côte à côte.

Problèmes courants et dépannage

La mise en forme conditionnelle signale les cellules qui ne semblent pas être des doublons

La mise en forme conditionnelle n'est pas sensible à la casse et supprime les espaces de début ou de fin avant de comparer. Si deux cellules semblent différentes mais sont signalées, vérifiez les caractères cachés à l'aide de la fonction TRIM ou Rechercher et remplacer.

Supprimer les doublons dit "aucun doublon trouvé" mais je vois des valeurs identiques

La comparaison est exacte sur toutes les colonnes sélectionnées. Si vous avez coché toutes les colonnes, les lignes doivent être complètement identiques dans chaque champ pour être signalées. Essayez de cocher uniquement la colonne clé pour restreindre les critères.

COUNTIF renvoie 1 pour tout même si je vois des doublons

L'argument de plage peut ne pas être verrouillé correctement. Assurez-vous qu'il utilise des références absolues comme $A$2:$A$151 tandis que les critères utilisent une référence relative comme A2. Sans références verrouillées, la formule rétrécit en se copiant vers le bas et saute des lignes.

Power Query n'est pas disponible dans ma version d'Excel

Power Query est disponible dans Excel 2016 et versions ultérieures sur Windows, et Excel 2019 et versions ultérieures sur Mac. Dans Excel 2010 et 2013 sur Windows, il est disponible en tant que module complémentaire gratuit de Microsoft.

La mise en forme conditionnelle met en évidence les cellules vides comme des doublons

Si votre plage comprend plusieurs cellules vides, Excel les considère par défaut comme des valeurs identiques. Utilisez une règle personnalisée avec une formule COUNTIF à la place : =COUNTIF($A$2:$A$151,A2)>1 appliqué uniquement aux cellules non vides dans votre plage sélectionnée.

Choisir la bonne méthode : Référence rapide

|But|Que faire| | ---| ---| |Mettez en évidence visuellement les valeurs en double sans modifier les données|Accueil > Mise en forme conditionnelle > Règles de mise en surbrillance des cellules > Valeurs dupliquées| |Comptez combien de fois chaque valeur apparaît|Utilisez =COUNTIF($A$2:$A$151,A2) dans une colonne d'assistance| |Filtrez pour n'afficher que les lignes en double|Ajoutez une colonne d'assistance COUNTIF, puis Données > Filtrer sur cette colonne| |Supprimez définitivement les lignes en double|Onglet Données > Supprimer les doublons (sauvegardez d'abord vos données)| |Trouvez des doublons dans plusieurs colonnes|Utilisez =COUNTIFS() avec des critères pour chaque colonne pertinente| |Gérez de grands ensembles de données de plus de 10 000 lignes|Onglet Données > À partir d'un tableau/plage > Éditeur Power Query > Supprimer les doublons| |Extrayez uniquement des valeurs uniques dans Excel 365|Utilisez =UNIQUE(étendue) directement sur la feuille|

Pour les développeurs : Détecter et gérer les valeurs en double avec IronXL

Si votre application traite automatiquement des fichiers Excel, il faudra souvent vérifier et supprimer les données en double dans le cadre d'un pipeline de données. IronXL vous offre une API propre pour lire les valeurs des cellules, les comparer par programme et supprimer les lignes en double en C# sans que Microsoft Office ne soit installé sur le serveur.

Voici comment trouver et supprimer les lignes en double basées sur la colonne d'identification de l'employé en C# :

using IronXL;
using System.Collections.Generic;
using System.Linq;
WorkBook workBook = WorkBook.Load("employee_data.xlsx");
WorkSheet sheet = workBook.DefaultWorkSheet;
var seen = new HashSet<string>();
var rowsToDelete = new List<int>();
// Start from row 2 to skip the header row
for (int i = 2; i <= 151; i++)
{
    string cellValue = sheet[$"A{i}"].StringValue;
    if (!seen.Add(cellValue))
    {
        // Value already seen, this is a duplicate row
        rowsToDelete.Add(i);
    }
}
// Delete duplicate rows in reverse order to preserve row numbers
foreach (int rowIndex in rowsToDelete.OrderByDescending(r => r))
{
    sheet.RemoveRow(rowIndex);
}
workBook.SaveAs("employee_data_deduplicated.xlsx");
using IronXL;
using System.Collections.Generic;
using System.Linq;
WorkBook workBook = WorkBook.Load("employee_data.xlsx");
WorkSheet sheet = workBook.DefaultWorkSheet;
var seen = new HashSet<string>();
var rowsToDelete = new List<int>();
// Start from row 2 to skip the header row
for (int i = 2; i <= 151; i++)
{
    string cellValue = sheet[$"A{i}"].StringValue;
    if (!seen.Add(cellValue))
    {
        // Value already seen, this is a duplicate row
        rowsToDelete.Add(i);
    }
}
// Delete duplicate rows in reverse order to preserve row numbers
foreach (int rowIndex in rowsToDelete.OrderByDescending(r => r))
{
    sheet.RemoveRow(rowIndex);
}
workBook.SaveAs("employee_data_deduplicated.xlsx");
Imports IronXL
Imports System.Collections.Generic
Imports System.Linq

Dim workBook As WorkBook = WorkBook.Load("employee_data.xlsx")
Dim sheet As WorkSheet = workBook.DefaultWorkSheet
Dim seen As New HashSet(Of String)()
Dim rowsToDelete As New List(Of Integer)()

' Start from row 2 to skip the header row
For i As Integer = 2 To 151
    Dim cellValue As String = sheet($"A{i}").StringValue
    If Not seen.Add(cellValue) Then
        ' Value already seen, this is a duplicate row
        rowsToDelete.Add(i)
    End If
Next

' Delete duplicate rows in reverse order to preserve row numbers
For Each rowIndex As Integer In rowsToDelete.OrderByDescending(Function(r) r)
    sheet.RemoveRow(rowIndex)
Next

workBook.SaveAs("employee_data_deduplicated.xlsx")
$vbLabelText   $csharpLabel

Le code lit chaque valeur dans la colonne d'identification de l'employé (colonne A), suit les valeurs qu'il a déjà vues en utilisant un HashSet et marque toute ligne où la valeur est apparue auparavant comme un doublon. Les lignes sont supprimées dans l'ordre inverse pour qu'une suppression ne décale pas l'index des lignes restantes.

Pour mettre en évidence les valeurs en double avec une couleur d'arrière-plan plutôt que de les supprimer, l'API de mise en forme conditionnelle d'IronXL vous permet d'appliquer des règles de mise en forme par programmation à toute plage de cellules, correspondant à la sortie visuelle de la fonctionnalité Règles de mise en surbrillance des cellules intégrée d'Excel.

IronXL gère également la lecture et l'écriture de données Excel, le formatage et le style des cellules, et le traitement de larges classeurs sans nécessiter que Microsoft Office soit installé sur le serveur.

Commencez : Installez IronXL via NuGet avec Install-Package IronXL.Excel et commencez votre essai gratuit. IronXL fonctionne sur .NET 6+ et est compatible avec Windows, Linux, macOS, Docker, Azure, et AWS.

Conclusion

Vérifier les doublons dans Excel est quelque chose que vous devrez faire régulièrement, que ce soit pour nettoyer une liste de clients, vérifier les dossiers des employés ou préparer des données pour l'analyse. Pour une vérification visuelle rapide, la mise en forme conditionnelle est la réponse la plus rapide : elle met en surbrillance toutes les valeurs en double dans votre plage sélectionnée sans toucher aux données originales. Pour les développeurs automatisant cela dans .NET, IronXL fournit les outils pour détecter et supprimer les doublons par programme sans que Microsoft Office ne soit sur le serveur.

Pour trouver précisément les valeurs en double, COUNTIF et COUNTIFS vous permettent de compter les occurrences, d'identifier les lignes spécifiques et de construire des filtres autour d'elles. Lorsque vous êtes prêt à supprimer définitivement les lignes en double, la fonction Supprimer les doublons dans l'onglet Données le gère en quelques clics, tandis que Power Query est l'outil préférable pour les ensembles de données importants où la performance et le traitement non destructif sont importants. Quel que soit le moyen que vous choisissez, sauvegardez vos données originales avant de supprimer quoi que ce soit.

Curtis Chau
Rédacteur technique

Curtis Chau détient un baccalauréat en informatique (Université de Carleton) et se spécialise dans le développement front-end avec expertise en Node.js, TypeScript, JavaScript et React. Passionné par la création d'interfaces utilisateur intuitives et esthétiquement plaisantes, Curtis aime travailler avec des frameworks modernes ...

Lire la suite

Équipe de soutien Iron

Nous sommes en ligne 24 heures sur 24, 5 jours sur 7.
Chat
Email
Appelez-moi