Supprimer les doublons sur Excel sans effacer la mauvaise ligne

La commande « Supprimer les doublons » d’Excel est rapide, mais elle ne pardonne pas une mauvaise sélection. Avant de cliquer, la vraie question est : qu’est-ce qui définit un doublon dans votre fichier ? Une adresse e-mail identique, un numéro de commande ou la ligne entière ?
Ce guide commence par la méthode en trois clics, puis montre comment repérer, extraire et nettoyer les doublons sans sacrifier la bonne ligne.
La méthode express : Données > Supprimer les doublons
- Cliquez dans votre tableau, ou sélectionnez la plage à nettoyer.
- Ouvrez l’onglet Données, puis cliquez sur Supprimer les doublons.
- Cochez uniquement les colonnes qui définissent l’unicité, puis validez.
Excel conserve la première occurrence rencontrée et supprime les suivantes. Une fenêtre indique ensuite combien de valeurs en double ont disparu et combien de valeurs uniques restent.
Avant toute suppression : dupliquez la feuille ou enregistrez une copie du classeur. Microsoft rappelle que la suppression est définitive et recommande de préserver les données d’origine dans sa documentation officielle.
Le choix des colonnes change complètement le résultat
Imaginez ce tableau :
| Nom | Date de commande | Montant | |
|---|---|---|---|
| Martin | martin@example.com | 02/10/2026 | 49 € |
| Martin | martin@example.com | 04/10/2026 | 89 € |
Si vous cochez seulement « E-mail », Excel considère la deuxième ligne comme un doublon et la retire. Si vous cochez les quatre colonnes, les lignes sont différentes et restent toutes les deux. Pour une base clients, l’e-mail peut être la clé ; pour des commandes, il faut plutôt un identifiant de commande.
Ne sélectionnez donc pas « Toutes les colonnes » par automatisme. Décidez d’abord quelle information doit être unique.
Afficher les doublons avant de les effacer
Si le fichier est important, colorez les doublons au lieu de les supprimer immédiatement :
- sélectionnez la colonne à contrôler ;
- ouvrez Accueil > Mise en forme conditionnelle ;
- choisissez Règles de mise en surbrillance des cellules > Valeurs en double ;
- appliquez une couleur visible.
Vous pouvez alors filtrer par couleur, comparer les lignes et décider laquelle conserver. Cette méthode ne modifie aucune donnée.
Repérer les doublons avec une formule
Dans une colonne voisine, utilisez =NB.SI($A$2:$A$500;A2). Un résultat supérieur à 1 signale que la valeur apparaît plusieurs fois.
Pour marquer seulement la deuxième occurrence et les suivantes, utilisez :
=NB.SI($A$2:A2;A2)>1
La première apparition renvoie FAUX ; les répétitions renvoient VRAI. Vous pouvez ensuite filtrer cette colonne sans perdre la ligne originale.
Créer une liste unique sans toucher à la source
Avec Microsoft 365, Excel 2024 ou Excel 2021, la fonction dynamique UNIQUE est souvent plus propre :
=UNIQUE(A2:A500)
Elle génère ailleurs une liste sans répétition et laisse les données d’origine intactes. Pour trier le résultat :
=TRIER(UNIQUE(A2:A500))
Pour obtenir des combinaisons uniques de plusieurs colonnes, indiquez toute la plage, par exemple =UNIQUE(A2:C500). Le résultat se propage automatiquement dans les cellules voisines ; assurez-vous qu’elles sont vides.
Pourquoi Excel ne détecte-t-il pas certains doublons ?
Deux valeurs peuvent sembler identiques à l’écran sans l’être réellement.
| Problème | Exemple | Correction |
|---|---|---|
| Espace invisible | « Dupont » et « Dupont » | SUPPRESPACE |
| Caractère non imprimable | Donnée copiée depuis un PDF | EPURAGE |
| Formats de date différents | Texte « 05/10/2026 » et vraie date | Convertir toute la colonne dans le même type |
| Nombre stocké comme texte | 00125 et 125 | Choisir le bon type avant comparaison |
| Accents ou tirets différents | Jean-Pierre et Jean Pierre | Normaliser selon votre règle métier |
Une colonne de nettoyage peut combiner plusieurs fonctions :
=MINUSCULE(SUPPRESPACE(EPURAGE(A2)))
Copiez ensuite la formule vers le bas, puis utilisez cette colonne normalisée pour identifier les répétitions. Gardez tout de même la valeur originale pour l’affichage.
Conserver la ligne la plus récente ou la plus complète
Puisque la commande garde la première occurrence, triez le tableau avant la suppression :
- pour conserver l’enregistrement le plus récent, triez la date du plus récent au plus ancien ;
- pour garder le montant le plus élevé, triez cette colonne par ordre décroissant ;
- pour privilégier les fiches complètes, créez une colonne qui compte les cellules remplies, puis triez-la.
Après le tri, lancez « Supprimer les doublons » sur la clé choisie. La bonne ligne se trouve désormais en premier et sera conservée.
Nettoyer régulièrement avec Power Query
Pour un fichier importé chaque semaine, refaire le ménage à la main devient risqué. Power Query enregistre les étapes de nettoyage :
- transformez la plage en tableau ;
- ouvrez Données > À partir d’un tableau ou d’une plage ;
- dans l’éditeur, sélectionnez les colonnes qui définissent le doublon ;
- choisissez Supprimer les lignes > Supprimer les doublons ;
- chargez le résultat dans une nouvelle feuille.
Lors du prochain import, vous remplacez ou actualisez la source, puis cliquez sur Actualiser. La règle reste la même et la feuille brute n’est pas modifiée.
Et dans Excel sur le Web ou sur Mac ?
Excel pour le Web propose également la suppression des doublons. Sur Mac, la commande se trouve aussi dans l’onglet Données. Le libellé peut légèrement varier selon la version, mais la logique des colonnes cochées reste identique.
Si votre tableau contient des retours à la ligne qui compliquent le contrôle visuel, notre guide sur le retour à la ligne dans Excel vous aidera à remettre les cellules au propre avant l’audit.
La checklist avant de valider
- J’ai enregistré une copie du fichier.
- Mon tableau possède des en-têtes clairs.
- Je sais quelle colonne constitue la vraie clé unique.
- J’ai normalisé espaces, dates et nombres si nécessaire.
- J’ai trié les lignes pour conserver la bonne occurrence.
- J’ai contrôlé le nombre de lignes avant et après.
Questions fréquentes
Excel supprime-t-il la première ou la deuxième ligne ?
Il conserve la première occurrence rencontrée et retire les suivantes. Le tri préalable détermine donc la ligne survivante.
La fonction UNIQUE supprime-t-elle mes données ?
Non. Elle affiche une nouvelle liste à un autre emplacement. La source reste inchangée.
Comment annuler juste après une suppression ?
Utilisez immédiatement Ctrl + Z, ou Cmd + Z sur Mac. Si le classeur a été fermé et enregistré, récupérez la copie ou une version antérieure.
Peut-on comparer les majuscules et minuscules ?
La détection classique ne convient pas toujours aux comparaisons sensibles à la casse. Pour un besoin strict, créez une clé contrôlée avec des formules adaptées ou passez par Power Query.
En résumé : la commande en trois clics est parfaite pour un nettoyage ponctuel. Utilisez UNIQUE pour produire une liste distincte sans toucher à la source, et Power Query dès que le traitement doit être répété.
Dernière mise à jour de l’article le 5 octobre 2026

