Enlever des doublons sur Excel sans erreur : le mode d’emploi complet

Enlever des doublons sur Excel est l’une des opérations de nettoyage de données les plus fréquentes, et pourtant l’une des plus risquées si elle est mal configurée. Excel propose plusieurs chemins pour y arriver : un bouton dédié dans le ruban, la mise en forme conditionnelle, la fonction UNIQUE, et Power Query. Chacun répond à un contexte différent, avec des limites techniques qui ne sont pas toujours documentées clairement.

Ce que Excel considère comme un doublon

Avant de supprimer quoi que ce soit, il faut comprendre comment Excel détecte les répétitions. Une valeur est considérée comme dupliquée quand toutes les colonnes sélectionnées correspondent exactement sur deux lignes distinctes. Ce n’est pas la ligne entière qui compte par défaut, mais les colonnes que vous cochez dans la boîte de dialogue.

A lire aussi : Encre de sublimation pour Canon Pixma : guide d'utilisation et astuces

Un cas concret : si votre tableau contient un numéro de commande, un produit et un montant, cocher uniquement la colonne « numéro de commande » supprimera toutes les lignes portant le même numéro, même si les montants diffèrent. Cocher les trois colonnes ne supprimera que les lignes rigoureusement identiques sur ces trois champs.

La valeur affichée dans la cellule est ce qui est comparé, pas la valeur stockée. Deux cellules contenant la même date mais dans des formats différents (« 08/12/2024 » et « 8 décembre 2024 ») seront traitées comme distinctes. De même, si une cellule contient la formule =2-1 et une autre =3-2, les deux affichent 1 : Excel les considère comme doublons.

Lire également : Fonction soustraction Excel et TVA : calculez vos prix vite

Supprimer les doublons avec l’outil intégré d’Excel

L’outil natif se trouve dans l’onglet Données, groupe Outils de données, bouton « Supprimer les doublons ». Il est rapide, mais irréversible sans Ctrl+Z immédiat.

  • Sélectionnez d’abord votre plage ou cliquez dans le tableau : si votre tableau est structuré (inséré via Ctrl+T), Excel détecte automatiquement les colonnes disponibles.
  • Dans la boîte de dialogue, cochez uniquement les colonnes qui définissent l’identité d’une ligne réelle. Cocher trop peu de colonnes supprime des lignes que vous vouliez conserver ; cocher trop en conserve que vous vouliez éliminer.
  • Après validation, Excel affiche le nombre de doublons supprimés et le nombre de valeurs uniques conservées. Ce message n’est pas annulable une fois fermé : vérifiez avant de cliquer.

La précaution la plus utile consiste à travailler sur une copie de l’onglet. Un doublon supprimé à tort ne laisse aucune trace dans le fichier.

Homme travaillant depuis chez lui à supprimer des lignes en double dans un tableau Excel sur son ordinateur portable

La mise en forme conditionnelle pour repérer les doublons sans les supprimer

Accueil > Mise en forme conditionnelle > Règles de mise en surbrillance des cellules > Valeurs en double. Cette approche colore les cellules concernées sans modifier les données. Elle est utile pour valider visuellement ce qu’Excel a détecté avant d’agir.

Limite connue : la mise en forme conditionnelle opère colonne par colonne. Elle ne permet pas de détecter des lignes entièrement dupliquées sur plusieurs colonnes simultanément. Pour ce cas, une colonne de concaténation (=A2&B2&C2) combinée à une règle sur cette colonne auxiliaire est plus fiable.

Fonction UNIQUE : nettoyage sans modifier les données source

La fonction UNIQUE génère une liste distincte dans une zone séparée, sans toucher au tableau d’origine. Sa syntaxe de base est =UNIQUE(plage). Elle est disponible dans Microsoft 365, Excel 2021 et Excel 2024, ainsi que dans Excel pour le web. Elle n’est pas prise en charge dans Excel 2019.

Deux contraintes techniques méritent attention. D’abord, la formule a besoin de cellules libres pour déployer ses résultats : si une cellule de la zone de sortie contient déjà une donnée ou une note, Excel renvoie l’erreur #SPILL!. Ensuite, UNIQUE ne peut pas être placée à l’intérieur d’un tableau structuré (Ctrl+T), car les formules à déploiement dynamique ne s’y déversent pas. Il faut la placer dans une plage ordinaire.

Avantage décisif : si les données source évoluent, la liste dédoublonnée se met à jour automatiquement. C’est le seul outil natif d’Excel qui offre ce comportement non destructif et dynamique à la fois.

Power Query pour les imports récurrents de données

Power Query (accessible via Données > Obtenir des données ou Données > À partir d’un tableau/plage) enregistre les étapes de nettoyage. Une fois configuré, le même processus peut être rejoué à chaque actualisation du fichier source. Cela le rend adapté aux tableaux alimentés régulièrement par des exports CSV ou des connexions externes.

Un comportement peu documenté concerne la casse. D’après la documentation Microsoft Learn, la suppression des doublons dans Power Query est sensible à la casse : « Électronique » et « électronique » sont traités comme deux valeurs distinctes. Pour les fusionner, il faut d’abord normaliser la colonne (transformer en minuscules ou majuscules) avant l’étape de suppression des doublons.

La ligne conservée lors de la suppression est toujours la première occurrence dans l’ordre d’apparition du tableau. Si la logique métier impose de conserver la plus récente ou la plus élevée, il faut trier le tableau en amont dans l’éditeur Power Query avant d’appliquer l’étape de déduplication.

Quelle méthode choisir selon la situation

Situation Méthode recommandée
Nettoyage ponctuel, données définitives Outil « Supprimer les doublons » (Données)
Vérification visuelle avant suppression Mise en forme conditionnelle
Liste dédoublonnée dynamique, données source intactes Fonction UNIQUE (Microsoft 365 / 2021+)
Import récurrent, pipeline de données Power Query

La mise en forme conditionnelle et la fonction UNIQUE sont les deux approches qui préservent les données originales. L’outil intégré et Power Query modifient ou remplacent la table de sortie. Ce critère est souvent décisif quand plusieurs personnes travaillent sur le même fichier.

Pour les fichiers volumineux avec des colonnes hétérogènes (texte, dates, nombres), la combinaison la plus robuste reste de passer par Power Query avec une étape de normalisation de la casse, puis une suppression des doublons sur les colonnes-clés identifiées manuellement. L’outil natif reste suffisant pour les tableaux stables dont la structure ne change pas d’une semaine à l’autre.