Excel considère deux lignes comme doublons lorsque chaque cellule de l’une correspond exactement à chaque cellule de l’autre, en se basant sur la valeur affichée dans la cellule, pas sur la formule sous-jacente. Une cellule contenant =2-1 et une autre contenant =3-2 sont donc des doublons si elles affichent toutes les deux « 1 ». Cette distinction conditionne le comportement de tous les outils de dédoublonnage du tableur.
Ce qu’Excel compare réellement pour détecter un doublon
Avant de choisir entre filtre avancé et suppression, il faut comprendre un piège fréquent. Deux dates identiques formatées différemment (« 08/12/2024 » et « 8 décembre 2024 ») seront traitées comme des valeurs uniques par Excel. Le tableur compare ce qui s’affiche, pas la donnée brute stockée.
Ce comportement a une conséquence directe : nettoyer les données avant de supprimer les doublons change le résultat. Des espaces invisibles en fin de cellule, des majuscules incohérentes ou des formats de date différents suffisent à faire passer un vrai doublon sous le radar. L’usage de fonctions comme SUPPRESPACE ou MINUSCULE sur les colonnes concernées, avant toute opération, réduit ce risque.
La comparaison porte aussi sur les colonnes sélectionnées. Si un tableau contient cinq colonnes et que seules deux sont cochées dans l’outil de suppression, Excel ne regardera que ces deux colonnes pour décider si une ligne est un doublon. Le reste de la ligne est ignoré, ce qui peut mener à des suppressions non souhaitées quand les lignes diffèrent sur des colonnes non sélectionnées.

Supprimer les doublons Excel : fonctionnement et limites
La commande « Supprimer les doublons » se trouve dans l’onglet Données. Elle agit directement sur les données source : les lignes en double sont effacées du tableau de manière définitive. Seule la première occurrence de chaque ligne est conservée.
C’est précisément ce comportement qui pose problème dans certains cas métier. Excel conserve la première occurrence et supprime les suivantes, sans possibilité de choisir laquelle garder. Si la ligne la plus récente ou la plus complète se trouve plus bas dans le tableau, elle sera éliminée au profit d’une version potentiellement obsolète.
Quand la suppression directe fonctionne bien
Pour un nettoyage simple sur une liste de contacts, de références produit ou d’adresses email, la suppression directe est rapide et adaptée. L’opération prend quelques clics et le résultat est immédiat.
Elle convient quand l’ordre des lignes n’a pas d’importance métier, et quand toutes les colonnes pertinentes sont sélectionnées dans la boîte de dialogue. Dans ces cas, la perte de données reste contrôlée.
Ce qui la rend risquée sur des données complexes
- L’opération est irréversible une fois le fichier enregistré. Un Ctrl+Z fonctionne tant que le classeur reste ouvert, mais après fermeture, les lignes supprimées sont perdues.
- Aucune prévisualisation n’est proposée : Excel affiche seulement le nombre de doublons trouvés et supprimés, sans détailler les lignes concernées.
- Sur des données avec sous-totaux ou un plan (groupement de lignes), la suppression de doublons produit des résultats imprévisibles. Microsoft déconseille explicitement cette opération sur des données structurées avec un plan.
Filtre avancé Excel : extraire sans détruire
Le filtre avancé, accessible via l’onglet Données, propose une option « Extraction sans doublon ». La différence fondamentale avec la suppression : le filtre avancé ne modifie jamais les données source. Il copie les valeurs uniques vers un autre emplacement, ou masque temporairement les doublons dans la plage d’origine.
Ce fonctionnement non destructif en fait l’outil adapté quand on souhaite vérifier le résultat avant de toucher aux données. La plage source reste intacte, et la liste filtrée peut être inspectée, comparée, puis validée.
Configuration du filtre avancé avec critères
Le filtre avancé accepte une plage de critères, ce qui permet de combiner dédoublonnage et filtrage conditionnel en une seule opération. Par exemple, extraire les valeurs uniques d’une colonne « Ville » uniquement pour les lignes où la colonne « Statut » vaut « Actif ».
La limite principale est que le résultat est statique. Si les données source changent, l’extraction n’est pas mise à jour automatiquement. Il faut relancer le filtre avancé manuellement.

Fonction UNIQUE et Power Query : les alternatives dynamiques
La fonction UNIQUE, disponible dans les versions récentes d’Excel (Microsoft 365), génère un tableau de valeurs sans doublon qui se met à jour automatiquement quand la source change. Elle comble la principale faiblesse du filtre avancé : le caractère ponctuel de l’extraction.
La syntaxe reste simple. =UNIQUE(A2:A100) renvoie les valeurs distinctes de la plage. Le résultat est dynamique et se déverse dans les cellules adjacentes grâce au mécanisme de tableau dynamique. Aucune macro, aucune manipulation de menu.
Power Query constitue une troisième voie, particulièrement pertinente pour les fichiers volumineux ou les processus récurrents. L’étape « Supprimer les doublons » dans Power Query fait partie d’une chaîne de transformation enregistrable et réutilisable. À chaque actualisation, les données sont rechargées et nettoyées selon les mêmes règles, sans intervention manuelle.
Quel outil choisir pour enlever des doublons sur Excel
| Critère | Supprimer les doublons | Filtre avancé | UNIQUE | Power Query |
|---|---|---|---|---|
| Modifie les données source | Oui | Non | Non | Non |
| Résultat dynamique | Non | Non | Oui | Oui (actualisation) |
| Filtrage conditionnel | Non | Oui (plage de critères) | Combinable avec FILTRE | Oui |
| Choix de l’occurrence conservée | Première ligne uniquement | Première ligne uniquement | Première ou dernière | Configurable |
| Disponibilité | Toutes versions | Toutes versions | Microsoft 365 | Excel 2016+ |
Pour un nettoyage ponctuel sur un petit fichier, la suppression directe reste le chemin le plus court. Dès que les données sont volumineuses, régulièrement mises à jour, ou que l’ordre des lignes a un sens métier, le filtre avancé, UNIQUE ou Power Query offrent une sécurité que la suppression ne garantit pas.
La meilleure pratique reste de toujours travailler sur une copie du fichier, quel que soit l’outil choisi. Excel ne demande pas de confirmation détaillée avant de supprimer des doublons, et un clic de trop sur un classeur source peut coûter des heures de reconstitution.

