Supprimer les doublons dans Excel se fait en quelques clics : cliquez dans votre tableau, allez dans Données > Outils de données > Supprimer les doublons, cochez les colonnes qui définissent un doublon, puis validez. Excel garde la 1re occurrence de chaque valeur et efface les suivantes. Pour seulement les repérer, utilisez la mise en forme conditionnelle ; pour obtenir à côté une liste sans doublon qui se met à jour, la fonction =UNIQUE().
Par Yoann Rizki, formateur référent · Mis à jour le · Lecture : 10 min
Effacer
Données > Supprimer les doublons : rapide, mais irréversible une fois le classeur enregistré et fermé.
Repérer
Mise en forme conditionnelle > Valeurs en double : les doublons sont colorés, rien n’est effacé.
Compter
NB.SI indique combien de fois chaque valeur apparaît dans la colonne.
Extraire
UNIQUE ou le filtre avancé créent une liste propre à côté de vos données.
Table of Contents
ToggleSupprimer les doublons dans Excel en quelques clics avec l’outil Supprimer les doublons
L’outil Supprimer les doublons de l’onglet Données efface en une seule opération toutes les lignes répétées d’un tableau. Il conserve la 1re ligne de chaque valeur et supprime les suivantes. C’est la méthode la plus rapide, mais elle modifie vos données : travaillez sur une copie.
- Cliquez dans votre tableau. Excel sélectionne le bloc de données qui entoure la cellule, jusqu’à la 1re ligne ou colonne vide : vérifiez la sélection. Pour ne traiter qu’une partie, sélectionnez les lignes concernées sur toute la largeur du tableau, sinon les autres colonnes ne suivent pas.
- Allez dans Données > Outils de données > Supprimer les doublons.
- Vérifiez que la case Mes données ont des en-têtes est cochée si la 1re ligne contient les titres de vos colonnes, puis cochez uniquement les colonnes qui définissent un doublon, par exemple E-mail.
- Cliquez sur OK : Excel affiche le nombre de doublons supprimés et le nombre de valeurs uniques restantes.
Schéma simplifié : seule la colonne E-mail sert à repérer les doublons.
Avant : 6 prospects, dont 2 doublons
| A | B | C | |
|---|---|---|---|
| 1 | Nom | Prénom | |
| 2 | Martin | Claire | c.martin@exemple.fr |
| 3 | Durand | Paul | p.durand@exemple.fr |
| 4 | Martin | Claire | c.martin@exemple.fr |
| 5 | Leroy | Sophie | s.leroy@exemple.fr |
| 6 | Durand | Paul | p.durand@exemple.fr |
| 7 | Petit | Marc | m.petit@exemple.fr |
Après : 4 prospects uniques
| A | B | C | |
|---|---|---|---|
| 1 | Nom | Prénom | |
| 2 | Martin | Claire | c.martin@exemple.fr |
| 3 | Durand | Paul | p.durand@exemple.fr |
| 4 | Leroy | Sophie | s.leroy@exemple.fr |
| 5 | Petit | Marc | m.petit@exemple.fr |
Les lignes 4 et 6 répètent un e-mail déjà présent plus haut : Excel les supprime et garde les 1res occurrences.
Le bon réflexe
Avant de lancer l’outil, dupliquez votre onglet : clic droit sur l’onglet > Déplacer ou copier > cochez Créer une copie. Juste après l’opération, Ctrl+Z annule la suppression ; une fois le classeur enregistré et fermé, elle ne peut plus être annulée.
Doublons Excel sur 1 colonne ou sur plusieurs colonnes : comment Excel décide
Pour Excel, 2 lignes sont des doublons quand elles sont identiques sur toutes les colonnes cochées, et seulement sur celles-là. Les colonnes non cochées ne servent pas à la comparaison, mais elles disparaissent avec la ligne supprimée. Le choix des colonnes change donc complètement le résultat.
| A | B | C | |
|---|---|---|---|
| 1 | Nom | Prénom | Ville |
| 2 | Dupont | Marie | Bordeaux |
| 3 | Dupont | Marie | Lyon |
| 4 | Martin | Paul | Bordeaux |
Nom et Prénom cochés
La ligne 3 est supprimée : Marie Dupont de Lyon disparaît, alors qu’il s’agit peut-être d’une autre personne.
Nom, Prénom et Ville cochés
Aucune ligne n’est supprimée : les 2 Marie Dupont n’habitent pas la même ville.
Idéal pour un fichier clients : cochez la colonne qui identifie vraiment une personne, comme l’e-mail ou un numéro client, plutôt que le nom seul. 2 homonymes ne sont pas un doublon. Retenez la règle : plus vous cochez de colonnes, moins Excel risque de supprimer de lignes.
Repérer les doublons dans Excel sans les supprimer (mise en forme conditionnelle)
Pour voir les doublons avant de décider quoi en faire, utilisez la mise en forme conditionnelle : Excel colore chaque valeur présente au moins 2 fois dans la sélection. Rien n’est effacé, et la couleur disparaît d’elle-même dès qu’une valeur redevient unique.
- Sélectionnez la colonne à contrôler, par exemple la colonne E-mail.
- Allez dans Accueil > Mise en forme conditionnelle > Règles de mise en surbrillance des cellules > Valeurs en double.
- Laissez « en double » dans la 1re liste, choisissez une mise en forme dans la 2e, puis cliquez sur OK.
| C | |
|---|---|
| 1 | |
| 2 | c.martin@exemple.fr |
| 3 | p.durand@exemple.fr |
| 4 | c.martin@exemple.fr |
| 5 | s.leroy@exemple.fr |
| 6 | p.durand@exemple.fr |
| 7 | m.petit@exemple.fr |
La règle Valeurs en double colore les 2 occurrences de chaque e-mail répété.
Attention : l’originale comme la copie sont colorées. La couleur signale le problème mais ne dit pas quelle ligne garder. Pour isoler les cellules colorées, activez le filtre avec Ctrl+Maj+L, puis cliquez sur la flèche de la colonne > Filtrer par couleur.
Pour aller plus loin, par exemple colorer toute la ligne d’un doublon avec une règle par formule, consultez notre guide complet de la mise en forme conditionnelle dans Excel.
Compter et marquer les doublons dans Excel avec NB.SI
La fonction NB.SI compte combien de fois chaque valeur apparaît dans une colonne : un résultat supérieur à 1 signale un doublon. Une 2e formule, construite sur la même fonction, marque uniquement les répétitions et laisse la 1re occurrence intacte. C’est la méthode idéale pour supprimer en connaissance de cause.
Compter les occurrences de chaque valeur avec NB.SI
Dans une colonne vide à côté du tableau, ici en D2, saisissez :
=NB.SI($C$2:$C$7;C2)Les $ figent la plage de recherche, tandis que C2 avance d’une ligne à chaque recopie. Recopiez la formule vers le bas : chaque ligne affiche son nombre d’occurrences. Adaptez la plage à la taille de votre tableau.
Marquer seulement les 2e occurrences avec SI et NB.SI
En E2, saisissez la formule suivante, puis recopiez-la vers le bas :
=SI(NB.SI($C$2:C2;C2)>1;"Doublon";"")Ici, seul le début de la plage est figé : sur chaque ligne, la formule ne regarde que les lignes situées au-dessus. La 1re occurrence reste vide, les suivantes affichent « Doublon ». Filtrez ensuite la colonne E sur « Doublon » pour vérifier ces lignes avant de les supprimer.
=SI(NB.SI($C$2:C4;C4)>1;"Doublon";"")| C | D | E | |
|---|---|---|---|
| 1 | Occurrences | Doublon ? | |
| 2 | c.martin@exemple.fr | 2 | |
| 3 | p.durand@exemple.fr | 2 | |
| 4 | c.martin@exemple.fr | 2 | Doublon |
| 5 | s.leroy@exemple.fr | 1 | |
| 6 | p.durand@exemple.fr | 2 | Doublon |
| 7 | m.petit@exemple.fr | 1 |
La colonne D compte les occurrences, la colonne E ne marque que les répétitions.
Pour maîtriser toutes les variantes, plusieurs critères compris, lisez notre guide de NB.SI et NB.SI.ENS dans Excel.
Extraire une liste sans doublon dans Excel : UNIQUE ou filtre avancé
Pour garder vos données d’origine intactes et obtenir à côté une liste propre, Excel propose 2 solutions : la fonction UNIQUE, qui se met à jour toute seule, ou le filtre avancé, disponible dans toutes les versions de bureau. UNIQUE est idéale au quotidien, le filtre avancé dépanne sur une version plus ancienne.
La fonction UNIQUE d’Excel (Microsoft 365, Excel 2021 et 2024)
Dans une cellule vide, saisissez :
=UNIQUE(C2:C7)Excel affiche la liste sans doublon sur autant de lignes que nécessaire : dans notre exemple, les 4 e-mails différents. Si les données changent, la liste suit. Laissez vides les cellules situées sous la formule : si l’une d’elles est occupée, Excel affiche une erreur au lieu du résultat.
=TRIER(UNIQUE(C2:C7))trie la liste par ordre alphabétique.=UNIQUE(C2:C7;FAUX;VRAI)n’affiche que les valeurs présentes 1 seule fois : ici s.leroy et m.petit.
Bon à savoir : UNIQUE porte le même nom dans Excel en anglais, contrairement à NB.SI, qui devient COUNTIF. Retrouvez les autres équivalences dans notre tableau des fonctions Excel en anglais et en français.
Le filtre avancé d’Excel (toutes versions de bureau)
- Cliquez dans votre tableau, puis allez dans Données > Trier et filtrer > Avancé.
- Choisissez Copier vers un autre emplacement. Comme plage, indiquez la seule colonne E-mail, en-tête compris (
$C$1:$C$7) : avec tout le tableau, Excel ne garderait que les lignes identiques sur toutes les colonnes. Indiquez ensuite une cellule vide de la même feuille comme destination. - Cochez Extraction sans doublon et validez avec OK.
Le résultat est figé : si vos données changent, relancez le filtre.
Pourquoi Excel ne trouve pas tous les doublons ? 4 pièges à connaître
Si Excel laisse passer des doublons évidents, c’est que les valeurs ne sont pas strictement identiques pour lui. Le plus souvent, un espace invisible ou un format différent en est la cause. Voici les 4 pièges les plus fréquents et leur solution.
1. Un espace en trop dans la cellule Excel
« p.durand@exemple.fr » et la même adresse suivie d’un espace sont 2 valeurs différentes pour Excel. Créez une colonne d’aide avec =SUPPRESPACE(C2) : la fonction retire les espaces en début et en fin de texte, ainsi que les espaces répétés entre les mots. Copiez cette colonne, collez-la en valeurs (Ctrl+Alt+V > Valeurs), puis relancez la recherche de doublons.
Les exports de sites web contiennent parfois des espaces insécables, que SUPPRESPACE ne retire pas. Dans ce cas, utilisez =SUPPRESPACE(SUBSTITUE(C2;CAR(160);" ")).
2. Les majuscules ne comptent pas pour Excel
Supprimer les doublons, NB.SI et UNIQUE considèrent « DUPONT » et « dupont » comme la même valeur. C’est pratique pour des e-mails, mais à savoir si la casse a un sens dans vos données, par exemple pour des codes produits.
3. Excel compare ce qui est affiché dans la cellule
Selon l’aide de Microsoft, l’outil Supprimer les doublons se base sur la valeur affichée dans la cellule, pas nécessairement sur la valeur enregistrée : « 08/03/2006 » et « 8 mars 2006 » ne sont donc pas vus comme des doublons, même s’il s’agit de la même date. Appliquez le même format à toute la colonne (Accueil > Nombre) avant de lancer la suppression.
4. Des sous-totaux bloquent la suppression des doublons
Excel ne supprime pas les doublons dans un tableau qui contient des sous-totaux ou un plan. Retirez d’abord les sous-totaux avec Données > Plan > Sous-total > Supprimer tout. Pour un plan créé avec Grouper, utilisez Données > Plan > Dissocier > Effacer le plan. Relancez ensuite l’outil.
Quelle méthode choisir pour gérer les doublons dans Excel ?
Tout dépend de ce que vous voulez faire de vos doublons : les effacer, les voir, les compter ou obtenir une liste propre à côté. Le tableau ci-dessous compare les 4 méthodes de l’article, dont 2 outils pour extraire une liste.
| Méthode | Où la trouver | Efface les données ? | Se met à jour seule ? | Versions d’Excel | Idéal pour |
|---|---|---|---|---|---|
| Supprimer les doublons | Données > Outils de données | Oui | Non | Toutes | Nettoyer un fichier une fois pour toutes |
| Mise en forme conditionnelle | Accueil > Mise en forme conditionnelle | Non | Oui | Toutes | Contrôler un fichier avant de décider |
| NB.SI | Formule dans une colonne d’aide | Non | Oui | Toutes | Compter et marquer les répétitions |
| UNIQUE | Formule dans une cellule vide | Non | Oui | Microsoft 365, Excel 2021 et 2024 | Une liste propre qui suit vos données |
| Filtre avancé | Données > Trier et filtrer > Avancé | Non | Non | Versions de bureau (Windows, Mac) | Une liste propre sur une ancienne version |
Notre conseil : repérez d’abord avec la mise en forme conditionnelle ou NB.SI, supprimez ensuite avec l’outil dédié. Vous gardez ainsi le contrôle sur ce qui disparaît.
Questions fréquentes sur les doublons dans Excel
Voici les réponses aux questions les plus posées sur les doublons dans Excel. Toutes les formules sont données pour la version française d’Excel.
Comment supprimer les doublons sur plusieurs colonnes dans Excel ?
Dans la fenêtre Supprimer les doublons, cochez toutes les colonnes qui doivent être identiques, par exemple Nom, Prénom et Ville. Excel ne supprime une ligne que si elle reprend exactement la même combinaison sur toutes les colonnes cochées.
Comment garder la ligne la plus récente en supprimant les doublons dans Excel ?
Triez d’abord le tableau par date, du plus récent au plus ancien, avec Données > Trier. Comme Excel conserve la 1re occurrence de chaque valeur, c’est la ligne la plus récente qui restera.
Comment trouver les doublons entre 2 listes Excel ?
À côté de la 1re liste, saisissez =NB.SI(Liste2!$A$2:$A$500;A2)>0 puis recopiez vers le bas : VRAI signale une valeur présente aussi dans la 2e liste, placée ici dans l’onglet Liste2. Pour ramener en plus les informations de l’autre liste, utilisez RECHERCHEX ou RECHERCHEV.
Peut-on annuler une suppression de doublons dans Excel ?
Oui, juste après l’opération, avec Ctrl+Z ou le bouton Annuler. Une fois le classeur enregistré et fermé, la suppression ne peut plus être annulée : d’où l’intérêt de travailler sur une copie de l’onglet. Retrouvez les autres raccourcis clavier Excel indispensables.
Comment compter les valeurs différentes dans une colonne Excel ?
Avec Microsoft 365, Excel 2021 ou 2024, utilisez =NBVAL(UNIQUE(C2:C7)). Dans les versions plus anciennes, utilisez =SOMMEPROD(1/NB.SI(C2:C7;C2:C7)). Ces 2 formules supposent une plage sans cellule vide : UNIQUE compterait le vide comme une valeur de plus, et SOMMEPROD renverrait une erreur. Dans notre exemple, elles renvoient 4.
La suppression des doublons dans Excel tient-elle compte des majuscules ?
Non. Supprimer les doublons, NB.SI et UNIQUE considèrent « DUPONT » et « dupont » comme la même valeur. En revanche, un espace en trop suffit à créer 2 valeurs différentes.
Exercice corrigé : repérer et supprimer les doublons dans Excel
La meilleure façon de retenir ces méthodes est de les appliquer sur un vrai fichier. Notre pack « Repérer et supprimer les doublons » propose 5 exercices courts sur un fichier de prospects, avec leur corrigé. Il est accessible aux débutants et se télécharge sans inscription.
- Colorer les doublons avec la mise en forme conditionnelle
- Compter les occurrences avec NB.SI
- Marquer les 2e occurrences avec SI et NB.SI
- Supprimer les doublons avec l’outil dédié
- Débusquer les doublons invisibles avec SUPPRESPACE
Télécharger l’exercice sur les doublons
Passez de l’astuce à la maîtrise d’Excel
Les doublons ne sont qu’une étape. Avec notre formation Excel certifiante, vous progressez à votre rythme, 100 % à distance, avec un formateur dédié, jusqu’à la certification ENI RS7536. Formation éligible au CPF.
Yoann Rizki
Formateur référent, DRF Formation
Auteur du manuel « Maîtrisez Excel » (environ 300 pages) et ancien ingénieur en calcul nucléaire, Yoann accompagne les apprenants de DRF Formation jusqu’à la certification ENI Excel RS7536.
Sources


