Supprimer les doublon sur Excel sans perdre de données : mode d’emploi

Vous ouvrez votre fichier Excel et la même ligne apparaît trois fois. Avant de cliquer sur « Supprimer les doublons », un réflexe devrait précéder tous les autres : protéger vos données d’origine. Supprimer les doublons sur Excel est simple, mais le faire sans filet de sécurité peut effacer des lignes qui contenaient des informations légèrement différentes. Ce guide détaille les méthodes qui nettoient votre tableau tout en gardant chaque donnée accessible.

Pourquoi le bouton « Supprimer les doublons » peut vous piéger

Excel propose un bouton dédié dans l’onglet Données. Il fonctionne, mais il est destructif : les lignes supprimées disparaissent immédiatement de la feuille. Ctrl+Z est votre seul recours si vous agissez trop vite. Fermez le fichier sans y penser, et ces lignes sont perdues pour de bon.

A découvrir également : Calculer 20% d'une somme sur excel : méthode simple et rapide pour vos calculs

Le vrai problème survient quand deux lignes semblent identiques mais ne le sont pas. Un espace invisible en fin de cellule, une majuscule différente ou un format de date qui varie suffisent à tromper l’outil. Excel compare les valeurs brutes, pas ce que vous voyez à l’écran.

Avant toute suppression, dupliquez votre feuille. Clic droit sur l’onglet de la feuille, puis « Déplacer ou copier » en cochant « Créer une copie ». Cette habitude, devenue une exigence courante en contexte comptable ou de qualité de données, prend deux secondes et vous évite des heures de reconstitution.

A lire aussi : Google Drive supprime des fichiers et fait perdre des mois de données

Homme en télétravail supprimant des doublons dans un fichier Excel sur son ordinateur portable

Fonction UNIQUE dans Excel : extraire sans toucher au tableau source

Disponible depuis Excel 365 et Excel 2021, la fonction UNIQUE change l’approche. Au lieu de supprimer des lignes, elle génère une liste dédoublonnée dans une autre plage de cellules. Votre tableau d’origine reste intact, ligne par ligne.

Syntaxe de base

Dans une cellule vide, tapez :

=UNIQUE(A2:A100)

Excel affiche automatiquement toutes les valeurs distinctes de la plage A2:A100. Si vous ajoutez ou modifiez une donnée dans la colonne source, la liste se met à jour toute seule. C’est ce qu’on appelle une formule dynamique.

Combiner UNIQUE et FILTER pour un résultat plus précis

Vous avez besoin d’une liste sans doublons limitée à certains enregistrements ? La combinaison UNIQUE avec FILTER permet, par exemple, d’extraire les noms uniques d’une colonne uniquement pour les lignes où la colonne « Ville » contient « Lyon ».

La formule ressemble à ceci :

=UNIQUE(FILTER(A2:A100;C2:C100= »Lyon »))

Cette approche non destructive convient particulièrement quand plusieurs personnes travaillent sur le même fichier. Personne ne risque de supprimer les données d’un collègue.

Power Query : le nettoyage non destructif pour les gros fichiers

Quand votre tableau dépasse quelques milliers de lignes, Power Query offre une méthode plus robuste. Accessible depuis l’onglet Données (rubrique « Obtenir et transformer »), cet outil charge vos données dans un éditeur séparé.

  • Sélectionnez votre plage ou tableau, puis cliquez sur « Depuis un tableau/une plage » pour ouvrir l’éditeur Power Query.
  • Dans l’éditeur, sélectionnez les colonnes qui définissent un doublon, puis cliquez sur « Supprimer les lignes » > « Supprimer les doublons ».
  • Cliquez sur « Fermer et charger » pour envoyer le résultat nettoyé dans une nouvelle feuille, sans modifier le fichier source d’un seul octet.

L’avantage décisif de Power Query : chaque étape de nettoyage est enregistrée sous forme de requête. Si vos données changent, un simple « Actualiser » relance le traitement complet. Vous gardez une traçabilité parfaite entre la version brute et la version nettoyée.

Gros plan d'un poste de travail avec un fichier Excel ouvert montrant des doublons en surbrillance

Repérer les doublons Excel avec la mise en forme conditionnelle

Supprimer n’est pas toujours la bonne réponse. Parfois, vous voulez d’abord voir où se cachent les doublons avant de décider quoi en faire.

Sélectionnez la colonne à analyser. Dans l’onglet Accueil, cliquez sur « Mise en forme conditionnelle » > « Règles de mise en surbrillance des cellules » > « Valeurs en double ». Excel colore immédiatement chaque cellule qui apparaît plus d’une fois dans la plage.

Cette étape visuelle révèle les faux doublons : deux noms identiques mais rattachés à des villes différentes, ou deux références produit qui partagent un code mais pas le même fournisseur. Supprimer ces lignes sans vérification ferait perdre des données utiles.

Pour aller plus loin, la fonction NB.SI dans une colonne auxiliaire permet de compter combien de fois chaque valeur apparaît :

=NB.SI(A:A;A2)

Toute cellule affichant un résultat supérieur à 1 signale un doublon. Vous pouvez ensuite filtrer cette colonne auxiliaire pour n’afficher que les lignes concernées et les traiter manuellement.

Quelle méthode choisir selon votre situation

Situation Méthode recommandée Données source modifiées ?
Nettoyage rapide, petit tableau Bouton Supprimer les doublons (après copie de la feuille) Oui
Liste dédoublonnée dynamique Fonction UNIQUE Non
Fichier volumineux ou récurrent Power Query Non
Vérification avant action Mise en forme conditionnelle + NB.SI Non

Le bouton natif reste le plus rapide, mais c’est aussi le seul qui altère directement vos données. Les trois autres méthodes travaillent sur une copie ou un affichage parallèle.

Un dernier point à garder en tête : définissez toujours quelles colonnes constituent un « vrai » doublon. Deux lignes avec le même nom mais des adresses différentes ne sont pas forcément des doublons. Dans la boîte de dialogue du bouton Supprimer les doublons comme dans Power Query, vous choisissez les colonnes de comparaison. Cocher toutes les colonnes par défaut est rarement le bon choix.

Le réflexe le plus fiable reste de commencer par la mise en forme conditionnelle, puis de basculer vers UNIQUE ou Power Query selon le volume. Protéger le fichier d’origine avant toute manipulation transforme un geste risqué en opération maîtrisée.