Comment éliminer les doublons dans Excel grâce à 5 méthodes efficaces

📅
🕑 10 minutes de lecture

Gérer les doublons dans Excel est une de ces petites frustrations qui peuvent vraiment perturber l’analyse des données, surtout lorsqu’on travaille avec de gros volumes de données de ventes, des exportations CRM ou des listes importées. Parfois, il suffit de supprimer rapidement les doublons ; d’autres fois, il est préférable de les repérer et de les vérifier avant de les supprimer. Heureusement, il existe plusieurs solutions, des outils intégrés simples aux solutions automatisées plus avancées. L’objectif est de nettoyer efficacement vos données, sans perdre d’informations importantes, et idéalement, de réduire les tâches manuelles fastidieuses.

Chacune de ces méthodes présente des avantages et des inconvénients. Certaines sont instantanées mais définitives, comme la fonction intégrée de suppression des doublons, tandis que d’autres sont plus flexibles, comme la mise en forme conditionnelle ou Power Query, qui permettent de vérifier les données avant de les supprimer. Le choix de la méthode la plus appropriée dépend de la fréquence à laquelle vous traitez des doublons, de la taille de votre ensemble de données et du type de solution souhaitée : une correction rapide ou un processus automatisé et continu.

Comment corriger les doublons dans Excel

Méthode 1 : Outil intégré de suppression des doublons

Préparez vos données

  • Commencez par cliquer sur une cellule quelconque ou sélectionnez l’ensemble des données (Ctrl+A fonctionne si votre tableau est contigu).Assurez-vous que vos données comportent des en-têtes sur la première ligne, car Excel les utilise pour identifier les colonnes dans la boîte de dialogue. Si vos données n’ont pas d’en-têtes, ajoutez-les via Insertion > Ligne d’en-tête.

Accéder à l’outil

  • Accédez à l’ onglet Données du ruban, puis repérez le groupe Outils de données et cliquez sur Supprimer les doublons. Une fenêtre contextuelle affichera toutes les colonnes concernées. Si les en-têtes sont correctement configurés, des cases à cocher apparaîtront à côté de chaque nom de colonne.

Choisissez les colonnes à cocher

  • Cochez les cases des colonnes où les doublons sont importants (comme Adresse e-mail ou ID client ).Décochez celles qui ne le sont pas ; sinon, Excel risque de signaler de faux doublons, surtout s’ils contiennent des notes ou des commentaires. Si votre jeu de données ne comporte pas d’en-têtes, Excel considère la première ligne comme une donnée, ce qui peut poser problème. Pour y remédier, ajoutez des en-têtes avant d’exécuter l’outil.

Exécuter et vérifier

  • Cliquez sur OK. Excel effectue une analyse rapide et vous indique le nombre de doublons trouvés et supprimés. Ces doublons sont supprimés définitivement de votre plage de cellules ; il est donc conseillé d’en enregistrer une copie de sauvegarde avant d’exécuter cette opération !

Ensuite, parcourez les données ou appliquez des filtres pour vérifier que tout est correct. Le tri par colonnes clés permet de s’assurer qu’aucun doublon n’a été oublié. Attention : une fois que vous avez écrasé le fichier original, il est difficile de revenir en arrière sans une sauvegarde intacte.

Avantages : Rapide, performant même avec de très grands volumes de données, et sans besoin de formules.Inconvénients : Effacement irréversible : les lignes sont définitivement supprimées sans sauvegarde. Le traitement des doublons ne tient pas compte de la casse, ignore les espaces superflus et n’affiche pas les données à supprimer au préalable.

Raccourcis clavier :

  • Windows :Alt + A + M
  • Mac :Command + Shift + %

Méthode 2 : Surligner avec une mise en forme conditionnelle

Cet outil est pratique pour repérer rapidement les doublons sans rien perdre. Il les met simplement en évidence, ce qui vous permet de les examiner, de décider, puis de les supprimer ou de les filtrer manuellement. Particulièrement utile pour un contrôle rapide avant un nettoyage plus approfondi.

Étapes pour mettre en évidence les doublons

  1. Sélectionnez la plage : mettez en surbrillance votre colonne ou votre ensemble de données (par exemple, A2:A1000).Pour les vérifications portant sur plusieurs colonnes, sélectionnez toutes les colonnes concernées ou la totalité du tableau.
  2. Allez dans l’onglet Accueil : recherchez et cliquez sur Mise en forme conditionnelle dans le groupe Styles.
  3. Choisissez Règles de surbrillance des cellules > Valeurs en double : choisissez un style de couleur (le rouge est courant, mais vous pouvez le personnaliser) et cliquez sur OK. Les doublons apparaissent immédiatement, ce qui facilite leur vérification.
  4. Ajuster ou supprimer les surlignages : utilisez Mise en forme conditionnelle > Gérer les règles si vous souhaitez modifier la couleur ou supprimer la règle. Si certains doublons vous semblent suspects, vous pouvez les isoler en les filtrant par couleur.

Sur certains jeux de données, cet outil s’avérera extrêmement utile, non seulement pour repérer les doublons, mais aussi pour identifier des tendances ou des valeurs aberrantes. Attention : il s’agit d’un affichage uniquement visuel ; pour supprimer les doublons, vous devrez les filtrer manuellement ou utiliser l’outil intégré.

Astuce : Pour une mise en surbrillance sensible à la casse, vous pouvez ajuster la règle à l’aide de formules, par exemple =COUNTIF($A$2:$A$1000, A2)>1en combinant l’ option RESPECTER LA CASSE dans Power Query, ou utiliser des formules personnalisées.

Avantages : Fonctionne de manière dynamique, ne modifie pas vos données immédiatement, idéal pour la révision.Inconvénients : Il faut tout de même supprimer ou filtrer manuellement les doublons par la suite ; les performances peuvent être ralenties avec de grands ensembles de données.

Raccourcis clavier :

  • Windows :Alt + H + L + D

Méthode 3 : Filtre avancé pour les enregistrements uniques uniquement

Si vous souhaitez créer une liste propre sans modifier l’originale, cet outil est idéal. Il copie uniquement les enregistrements uniques vers un autre emplacement, ce qui est parfait pour générer des rapports ou de nouvelles listes.

Étapes pour un filtre unique

  1. Préparez vos données : assurez-vous que les en-têtes sont en place, sélectionnez toute votre plage de données ou cliquez à l’intérieur.
  2. Accédez à Données > Avancé : Dans le groupe Trier et filtrer, cliquez sur Avancé.
  3. Configurez la boîte de dialogue : sous Action, sélectionnez « Copier vers un autre emplacement », spécifiez la plage de données (vos données) et la cellule où vous souhaitez que la liste commence (par exemple, F1).Cochez la case « Enregistrements uniques uniquement ».
  4. Cliquez sur OK : les valeurs uniques sont collées dans la zone spécifiée, prêtes pour une vérification ou une utilisation ultérieure.

Cette méthode est idéale lorsque vous devez préserver vos données originales et extraire uniquement une liste propre. Elle gère également la correspondance sur plusieurs colonnes si vous définissez correctement les critères.

Astuce : Effacez d’abord les sous-totaux ou les plans (via Données > Plan > Effacer le plan ) pour faciliter le travail du filtre. Nommer votre plage de résultats avec Formules > Gestionnaire de noms est également utile si vous souhaitez réutiliser la liste ultérieurement dans des formules ou des tableaux de bord.

Avantages : Sûr, non destructif, flexible pour les configurations à plusieurs colonnes.Inconvénients : Configuration manuelle à chaque utilisation ; pas d’actualisation automatique sauf si vous la répétez.

Raccourcis clavier :

  • Windows :Alt + D + F + A

Méthode 4 : Utilisation de formules pour la déduplication dynamique

C’est là que ça devient intéressant : l’utilisation de formules comme COUNTIFet UNIQUE. Ainsi, votre liste se met à jour automatiquement lorsque les données changent, ce qui est idéal si vous gérez des journaux ou des feuilles de transactions en cours.

Les formules de base impliquaient

  • Pour signaler les doublons : ajoutez une colonne auxiliaire et saisissez le texte =COUNTIF($A$2:$A$1000, A2)>1. Faites-la glisser vers le bas ; la valeur VRAI indique les doublons.
  • Pour extraire les entrées uniques : utilisez cette fonction =UNIQUE(A2:A1000)dans une colonne ou une feuille de calcul supplémentaire ; elle affichera la liste de toutes les entrées uniques, avec une mise à jour en temps réel.

Pour les doublons sur plusieurs colonnes, commencez par combiner les colonnes : =A2&"|"+B2le comptage se basera ensuite sur cette concaténation, ou utilisez =TEXTJOIN("", TRUE, A2:C2)une jointure plus propre. Enfin, comptez les résultats sur les clés combinées.

Vous souhaitez filtrer uniquement les valeurs uniques ? Appliquez un filtre ou une mise en forme conditionnelle à la colonne auxiliaire, puis copiez ailleurs les lignes uniques visibles.

Attention : les anciennes versions d’Excel UNIQUEnécessitent des formules matricielles comme FREQUENCY`Map` ou SUMPRODUCT`Match`, ce qui peut s’avérer complexe. En revanche, pour les versions plus récentes, c’est un jeu d’enfant.

Avantages : Entièrement dynamique, idéal pour les ensembles de données évolutifs.Inconvénients : Les colonnes auxiliaires peuvent vite devenir encombrées ; les formules récursives ralentissent les feuilles de calcul volumineuses.

Raccourcis clavier :

  • Pour les formules matricielles dans les anciennes versions d’Excel :Ctrl + Shift + Enter

Méthode 5 : Power Query – Automatiser la déduplication

Si le nettoyage répétitif vous rebute, Power Query pourrait bien devenir votre meilleur allié. C’est comme avoir un mini pipeline ETL intégré à Excel : chargez les données, nettoyez-les et actualisez-les à chaque nouvelle donnée. Idéal pour les tâches récurrentes comme les rapports mensuels ou la synchronisation de plusieurs feuilles.

Petit aperçu rapide de la procédure de configuration

  1. Mise en forme sous forme de tableau : sélectionnez vos données brutes, puis cliquez sur Insertion > Tableau (ou Ctrl+T).Vérifiez que les en-têtes sont corrects.
  2. Ouvrez l’éditeur Power Query : Accédez à Données > Obtenir et transformer des données > À partir d’un tableau/d’une plage.
  3. Supprimer les doublons : Dans l’éditeur, sélectionnez les colonnes concernées (Ctrl+clic pour en sélectionner plusieurs), puis accédez à Accueil > Supprimer les lignes > Supprimer les doublons. Seules les lignes uniques s’afficheront alors.
  4. Affinez au besoin : utilisez les outils de transformation pour nettoyer les données, par exemple en supprimant les espaces, en changeant la casse ou en filtrant.
  5. Réimportez les données dans Excel : cliquez sur Fermer et charger. Votre liste nettoyée et dédupliquée apparaît dans une nouvelle feuille.

Cette méthode est pratique car elle s’actualise automatiquement : il suffit de faire un clic droit sur le tableau de résultats et de sélectionner « Actualiser » lorsque vos données brutes sont mises à jour. De plus, elle peut traiter des millions de lignes sans problème, ce qui la rend idéale pour les grands ensembles de données ou les tableaux de bord d’entreprise automatisés.

Sur certaines configurations, l’interface demande un petit temps d’adaptation, mais une fois configurée, elle simplifie considérablement le nettoyage des données. Gardez simplement à l’esprit qu’elle nécessite une configuration initiale plus poussée et peut paraître disproportionnée pour les petites tâches.

Meilleures pratiques et dépannage

  • Pensez toujours à faire une sauvegarde avant d’effectuer des modifications importantes : la fonction « Annuler » d’Excel ne sauvegarde pas les modifications après l’enregistrement du fichier. Dupliquer votre feuille de calcul est un moyen rapide de conserver l’original en lieu sûr.
  • Normalisez d’abord vos données textuelles : utilisez TRIM pour supprimer les espaces superflus, CLEAN pour effacer les caractères non imprimables et UPPER/LOWER/PROPER pour ajuster la casse si nécessaire. Ces petites modifications vous éviteront bien des soucis.
  • Triez vos données par colonnes clés avant de supprimer les doublons ; cela permet de conserver les entrées les plus récentes ou les plus anciennes dans l’ordre, facilitant ainsi la vérification manuelle.
  • Effectuez d’abord des tests sur de petits échantillons, surtout lorsque vous utilisez des formules ou Power Query, afin d’éviter les surprises.
  • Pour les doublons sur plusieurs colonnes, envisagez de concaténer les colonnes =A2&B2avec un délimiteur dans une colonne auxiliaire. Cela aide les outils à reconnaître les doublons complexes.
  • En cas de problèmes de sensibilité à la casse, utilisez des formules comme =EXACT($A$2, $A2)ou dans Power Query, activez l’option « Sensibilité à la casse » dans les options de fusion.
  • Si des filtres ou des sous-totaux interfèrent, supprimez-les d’abord : Données > Plan > Effacer le plan, ou Sous-total > Tout supprimer.
  • Pour les très grands ensembles de données, divisez-les en morceaux (moins de 100 000 lignes) pour un traitement rapide ou utilisez Power Query pour les chargements massifs.

Conclure

Supprimer les doublons permet de gagner du temps et de garantir la fiabilité de vos données. Que vous utilisiez l’outil intégré, que vous sélectionniez les doublons au préalable ou que vous optiez pour une solution plus complète avec Power Query et des formules, il existe une méthode adaptée à votre flux de travail. Souvent, commencer par une sauvegarde et un nettoyage préalable des données simplifie grandement les choses.

Résumé

  • Sauvegardez vos feuilles de calcul avant toute suppression massive.
  • Choisissez la méthode appropriée en fonction de la taille de l’ensemble de données et des besoins d’édition.
  • Normalisez le texte pour éviter les faux doublons.
  • Effectuez des tests sur des échantillons plus petits si vous essayez de nouvelles méthodes.
  • Mettez régulièrement à jour les paramètres de Power Query pour les travaux en cours.