StraFormationStraFormation

Excel : supprimer les doublons sans effacer la bonne ligne

Sculpture 3D sur fond bordeaux : une fiche métallique centrale est retenue par une épingle dorée tandis que deux fiches identiques se désagrègent de part et d’autre.
Exceldoublonsqualité des donnéescontrôleproductivité

Dans Excel, ne cliquez pas sur “Supprimer les doublons” tant que vous n’avez pas défini deux choses : ce qui rend une ligne unique et la règle qui désigne la ligne à conserver. Deux lignes identiques à l’écran ne sont pas toujours des doublons métier ; inversement, deux lignes différentes peuvent représenter le même client, la même commande ou le même mouvement.

La méthode sûre tient en quatre mots : clé, règle, preuve, contrôle. Vous choisissez la clé qui identifie l’objet, vous écrivez la règle de conservation, vous gardez une preuve avant/après, puis vous vérifiez les totaux et quelques cas limites. Ce protocole évite de transformer un nettoyage rapide en perte d’information.

Pourquoi le bouton ne peut pas décider à votre place

La fonction Excel compare les colonnes que vous sélectionnez. Si toutes les colonnes sont cochées, deux lignes ne sont supprimées que si leurs valeurs concordent sur l’ensemble sélectionné. Si vous ne cochez que « Numéro de commande », Excel traite comme doublons toutes les lignes portant le même numéro, même si le statut, la date ou le montant diffèrent.

Microsoft recommande d’abord de mettre en évidence les doublons pour les examiner. Sa documentation précise aussi que la commande Supprimer les doublons efface définitivement les données concernées et conseille de copier les données d’origine dans une autre feuille avant l’opération. Elle rappelle enfin que les espaces et les cellules vides peuvent intervenir dans le décompte affiché après suppression (Microsoft Support — Rechercher et supprimer des doublons).

Le danger n’est donc pas le bouton lui-même. C’est une règle métier restée implicite.

Prenons trois cas :

SituationDoublon réel ?Décision à écrire avant d’agir
Même identifiant, même date, même montant, importé deux foisProbablementGarder une seule copie
Même client, deux commandes différentesNonLa commande, pas le client, est l’unité à conserver
Même identifiant client, deux adresses datées différemmentPas automatiquementGarder l’adresse la plus récente seulement si c’est bien la règle de référence

Un tableau ne sait pas si vous gérez des personnes, des commandes, des versions ou des événements. Cette décision vous appartient.

Le protocole « clé–règle–preuve–contrôle »

1. Nommer l’unité : une ligne représente quoi ?

Complétez cette phrase :

Une ligne représente ____________________.

Exemples : une commande, une ligne de commande, un rendez-vous, une facture, un contact à une date donnée. Cette phrase paraît simple, mais elle empêche une erreur fréquente : dédupliquer des lignes de commande sur le seul numéro de commande et supprimer ainsi plusieurs produits légitimes.

2. Construire la clé métier

La clé est la colonne, ou l’ensemble de colonnes, qui doit être unique pour cette unité.

Une ligne représente…Clé possibleAttention
une commandeNuméro de commandevérifier qu’il n’est jamais réutilisé
une ligne de commandeNuméro de commande + référence produitune même référence peut-elle apparaître deux fois ?
un relevé mensuelCompte + moisnormaliser le format du mois
un contact importéIdentifiant sourcel’e-mail seul peut être partagé ou modifié
un prix historiséRéférence + date d’effetplusieurs versions sont alors légitimes

Évitez de choisir la clé parce qu’une colonne « a l’air presque unique ». Demandez plutôt : si deux lignes ont cette même clé, est-ce impossible, autorisé ou à examiner ?

3. Écrire la règle de conservation

Si plusieurs lignes partagent la même clé, laquelle doit rester ? Les règles fréquentes sont :

  • garder la ligne la plus récente selon une date fiable ;
  • garder la ligne dont le statut est « validé » ;
  • garder la source prioritaire ;
  • conserver la ligne la plus complète ;
  • ne rien supprimer et transmettre le conflit pour décision.

Une règle utile est testable. « Garder la bonne ligne » ne l’est pas. « Pour chaque numéro de commande, garder la ligne dont la date de mise à jour est la plus récente ; en cas d’égalité, ne rien supprimer automatiquement » l’est.

4. Préparer la preuve

Avant toute suppression :

  1. enregistrez une copie du fichier ou dupliquez la feuille source ;
  2. notez le nombre de lignes ;
  3. calculez au moins un total de contrôle pertinent ;
  4. filtrez et conservez trois exemples de clés dupliquées ;
  5. écrivez la règle dans une cellule ou une feuille « Contrôles ».

La preuve n’est pas un luxe administratif. C’est ce qui permet d’expliquer le résultat, de revenir en arrière et de distinguer une baisse normale du nombre de lignes d’une perte de chiffre d’affaires, de quantité ou d’historique.

Si le total de contrôle paraît incohérent avant même la déduplication, commencez par les cinq vérifications d’une somme Excel fausse : plage incomplète, filtre, nombres stockés comme texte, erreurs et cellules masquées peuvent fausser le diagnostic.

La fiche « clé–règle–preuve–contrôle » à copier

ChampÀ compléter
Une ligne représente
Clé unique attendueColonne(s) : …
Doublon certainMême clé + …
Doublon à examinerMême clé mais …
Ligne à conserverLa plus récente / validée / complète / source prioritaire / autre : …
Cas d’égalitéNe pas supprimer / arbitrage par : …
Nombre de lignes avant
Contrôle avantSomme / quantité / nombre de clés / autre : …
Nombre de lignes après attendu… ou intervalle …
Contrôle après
Emplacement de la copie
Personne qui valide la règle

Si vous ne pouvez pas compléter « cas d’égalité » ou « contrôle après », vous n’êtes pas encore prêt à supprimer.

Exemple fictif corrigé : garder la dernière version d’une commande

Cette simulation pédagogique n’utilise aucune donnée client réelle.

LigneCommandeMise à jourStatutMontant
2C-10403/09/2026 09
En attente480 €
3C-10703/09/2026 10
Validée320 €
4C-10403/09/2026 14
Validée510 €
5C-11204/09/2026 08
Validée210 €
6C-10703/09/2026 10
Validée320 €

Deux phénomènes différents apparaissent :

  • les lignes 3 et 6 sont des copies exactes ;
  • les lignes 2 et 4 portent la même commande, mais racontent une mise à jour du statut et du montant.

Mauvaise manipulation

Sélectionner seulement « Commande » et lancer immédiatement la suppression peut conserver une version ancienne de C-104 si elle arrive avant la version récente dans l’ordre courant. Le fichier aura moins de lignes, mais le montant de C-104 redeviendra 480 €.

Règle correcte pour cette simulation

Une ligne représente l’état courant d’une commande. Pour une même commande, conserver la mise à jour la plus récente. Si deux lignes ont exactement la même date et des valeurs différentes, arrêter le traitement et demander un arbitrage.

Procédure :

  1. créer une copie de la feuille ;
  2. vérifier que « Mise à jour » contient de vraies dates et heures, pas du texte ;
  3. trier la colonne « Mise à jour » de la plus récente à la plus ancienne en étendant le tri à tout le tableau ;
  4. examiner les égalités de date ;
  5. utiliser Données > Supprimer les doublons sur la seule colonne « Commande » ;
  6. recompter les commandes et contrôler les montants attendus.

Dans ce jeu fictif, il reste trois commandes : C-104 à 510 €, C-107 à 320 € et C-112 à 210 €, soit 1 040 €. Ce total ne doit pas être comparé mécaniquement à la somme de toutes les lignes initiales, car celles-ci mélangeaient états successifs et copie exacte. Le bon contrôle dépend de ce qu’une ligne représente.

Repérer avant de supprimer

Mise en forme conditionnelle

Pour une première inspection, sélectionnez la colonne de clé puis choisissez Accueil > Mise en forme conditionnelle > Règles de mise en surbrillance des cellules > Valeurs en double. Microsoft présente cette étape comme un moyen de revoir les doublons avant de décider de les supprimer (procédure officielle).

Cette méthode colore les valeurs répétées, mais elle ne choisit pas la ligne à garder. Sur une clé composée de plusieurs colonnes, créez plutôt une colonne de contrôle ou utilisez un comptage multicritère.

Colonne de comptage

Dans un tableau nommé Tableau1, cette formule compte combien de fois la combinaison Commande–Produit apparaît :

=NB.SI.ENS(Tableau1[Commande];[@Commande];Tableau1[Produit];[@Produit])

Une valeur supérieure à 1 signale un groupe à examiner. Elle ne prouve pas encore qu’il faut supprimer : deux quantités, lots ou dates de livraison peuvent rendre les lignes légitimes.

Les noms de fonctions, séparateurs et fonctions disponibles varient selon la langue, la version et la plateforme. Si le fichier doit circuler, testez-le dans l’environnement réel de l’équipe.

Liste unique sans toucher à la source

Sur les versions qui la proposent, la fonction UNIQUE peut produire une liste distincte dans une autre zone sans effacer la plage d’origine. C’est utile pour une liste de références ou de clients, mais cela ne résout toujours pas la question « quelle ligne complète conserver ? ». Pour une table avec plusieurs versions, la règle métier reste nécessaire.

Six cas limites qui changent la décision

Les espaces invisibles

Martin et Martin peuvent sembler identiques tout en différant. Nettoyez les espaces superflus et contrôlez les caractères importés avant de conclure. Microsoft signale que les espaces peuvent influencer le résultat après suppression.

Les cellules vides

Deux identifiants vides ne désignent pas forcément la même personne ou la même commande. Une clé manquante est d’abord une anomalie à corriger ou isoler, pas un doublon à fusionner.

Les numéros stockés comme texte

00125, 125 et un nombre 125 peuvent avoir des rôles différents. Pour un code client, les zéros initiaux peuvent être significatifs. Ne convertissez pas en nombre sans connaître la règle de la source.

Les différences de casse et d’accent

Un e-mail, un code produit et un nom de personne n’obéissent pas aux mêmes règles. Normaliser peut aider, mais peut aussi fusionner des valeurs que le système source distingue.

Les lignes détaillées

Une facture peut porter plusieurs lignes. Supprimer sur le numéro de facture seul détruirait le détail. La clé peut être « facture + numéro de ligne » ou « facture + référence + lot », selon le processus.

L’historique utile

Si chaque ligne est un événement daté, la répétition de l’identifiant est normale. Vous avez peut-être besoin d’une vue de l’état courant, pas de supprimer l’historique. Créez alors une synthèse séparée ou étudiez un traitement reproductible avec Power Query.

Quand passer à Power Query

Le bouton Excel convient à un nettoyage ponctuel, limité et contrôlé. Si vous recevez chaque semaine le même export, une suite manuelle de tris et de suppressions devient difficile à reproduire et à auditer.

Power Query peut enregistrer des étapes de nettoyage et les rejouer à l’actualisation. Mais automatiser une règle floue ne la rend pas correcte. Il faut toujours définir la clé, la priorité, les égalités et les contrôles. Le guide Power Query : ajouter ou fusionner sans fausser les totaux montre pourquoi le grain des données et les contrôles avant/après restent décisifs.

Quel parcours Excel choisir ?

Le besoin n’est pas le même selon la tâche :

Votre situationPriorité de formation à examiner
Vous débutez avec les listes, tris et filtresStructurer un tableau, saisir des types cohérents, filtrer et contrôler
Vous savez déjà gérer un tableau mais vos règles deviennent complexesFormaliser les règles, fonctions de contrôle et cas limites
Vous répétez le même nettoyage sur plusieurs fichiersPower Query, traçabilité des étapes et recette à l’actualisation
Plusieurs personnes modifient une source critiqueGouvernance du fichier, responsabilités et outil éventuellement plus adapté qu’Excel

La formation Excel débutant de StraFormation inclut la structuration d’une liste, les tris, filtres, contrôles et le repérage des doublons. Elle distingue explicitement ces bases de Power Query et des fonctions avancées. Le bon parcours dépend donc de votre niveau réel, de la fréquence du traitement, de votre version d’Excel et du risque associé au fichier.

Pour préparer une demande utile, indiquez : ce qu’une ligne représente, les colonnes de la clé, la règle de conservation, la fréquence du fichier, le volume approximatif, votre version d’Excel et un exemple anonymisé. StraFormation pourra étudier le niveau et le format adaptés, sans garantir un financement, une automatisation totale ni l’absence d’erreur dans un fichier de production.

Le réflexe à retenir

Un doublon n’est pas seulement une ligne répétée : c’est une répétition au regard d’une règle précise. Avant de supprimer, nommez l’unité, choisissez la clé, écrivez la règle de conservation et préparez un contrôle que vous pourrez refaire.

Le bouton prend quelques secondes. La qualité du résultat dépend de la décision prise avant de cliquer.

4.8/5

225+ avis Google

Qualiopi

Certifié qualité

Éligible CPF

100% finançable

5000+

Apprenants formés

Formations recommandées

Articles pour aller plus loin