Comment supprimer les lignes en double dans Excel – 6 méthodes faciles

2025-11-06 09:01:00 zaki zou

Guide visuel pour supprimer les lignes en double d'Excel

La suppression des lignes en double d'Excel peut être une tâche difficile, en particulier lorsqu'il s'agit de grands ensembles de données. Que vous nettoyiez une liste de contacts, analysiez des données de vente ou organisiez des résultats de recherche, la suppression des doublons est cruciale pour améliorer la qualité des données et garantir une analyse précise.

Dans ce guide, nous vous présenterons 6 méthodes simples pour supprimer les lignes en double d'Excel. De l'utilisation de l'outil Supprimer les doublons intégré d'Excel pour des corrections rapides à l'exploitation de techniques avancées comme Power Query et l'automatisation C#, vous apprendrez à rationaliser votre flux de travail et à garder vos données propres et organisées.

Ce que vous apprendrez

Pourquoi supprimer les lignes en double d'Excel?

Avant de nous plonger dans les méthodes, voyons d'abord pourquoi il est essentiel de supprimer les lignes en double d'Excel :

  • Précision des données : Assurez-vous que les calculs, tels que les sommes et les moyennes, sont précis et fiables.
  • Rapports propres : Générez des tableaux croisés dynamiques, des graphiques et des tableaux de bord précis sans risque de double comptage.
  • Professionnalisme : Fournissez des données propres et sans erreur à votre équipe ou à vos clients, renforçant ainsi votre crédibilité.
  • Efficacité : Réduisez la taille des fichiers et améliorez les performances des feuilles de calcul pour un chargement et un traitement plus rapides.

Comment supprimer les lignes en double d'Excel?

Lorsqu'il s'agit de supprimer des lignes en double dans Excel, vous pouvez utiliser plusieurs méthodes en fonction de vos besoins spécifiques. Dans cette section, nous explorerons 6 façons de nettoyer les données en double dans Excel, chacune adaptée à des situations différentes :

  • Utilisation de l'outil Supprimer les doublons
  • Utilisation du filtre avancé
  • Utilisation d'une colonne d'aide à la mise en forme conditionnelle
  • Utilisation de Power Query
  • Utilisation de la fonction UNIQUE dans Excel 365
  • Automatisation du processus avec C#

Passons en revue chaque méthode afin que vous puissiez facilement choisir la meilleure option pour supprimer les doublons d'Excel rapidement et efficacement.

Supprimer les lignes en double à l'aide de l'outil Supprimer les doublons

La fonctionnalité Supprimer les doublons d'Excel est le moyen le plus rapide et le plus simple de nettoyer vos données. Cet outil vous permet de supprimer les doublons en fonction de lignes entières or de colonnes spécifiques.

Idéal pour : Nettoyage rapide et ponctuel d'un ensemble de données entier.

Instructions étape par étape :

Étape 1 : Sélectionnez vos données

Cliquez sur n'importe quelle cellule de votre ensemble de données. Excel détectera et sélectionnera automatiquement toute la plage de données contiguë. Si vous souhaitez supprimer les doublons d'une plage spécifique, sélectionnez manuellement cette plage avant de continuer.

Étape 2 : Accédez à l'outil Supprimer les doublons

Allez dans l'onglet Données du ruban et cliquez sur le bouton Supprimer les doublons, qui se trouve dans le groupe Outils de données.

Bouton de l'outil Supprimer les doublons d'Excel dans le groupe Outils de données

Étape 3 : Choisissez vos colonnes

Après avoir cliqué sur le bouton Supprimer les doublons, une boîte de dialogue apparaîtra :

  • Si vos données ont des en-têtes, assurez-vous que la case Mes données ont des en-têtes est cochée. Cela permet à Excel de traiter la première ligne comme des en-têtes, et non comme des données.
  • Par défaut, Excel sélectionne toutes les colonnes pour la vérification des doublons. Si vous ne souhaitez rechercher des doublons que dans des colonnes spécifiques (par exemple, « Adresse e-mail »), décochez les colonnes dont vous n'avez pas besoin.

Boîte de dialogue Supprimer les doublons dans Excel pour la sélection des colonnes

Étape 4 : Exécuter et confirmer

Cliquez sur OK. Excel traitera les données et affichera un message indiquant combien de valeurs en double ont été trouvées et supprimées, et combien de valeurs uniques restent.

Le message de confirmation après avoir utilisé l'outil Supprimer les doublons d'Excel

Vous pourriez aussi aimer : Supprimer la validation des données dans Excel : conserver les données, effacer les restrictions

Supprimer les lignes en double à l'aide du filtre avancé

La méthode du filtre avancé offre plus de contrôle sur vos données. Contrairement à l'outil Supprimer les doublons, il ne supprime pas automatiquement les doublons, mais extrait une liste d'enregistrements uniques vers un nouvel emplacement. Cette approche est idéale si vous souhaitez examiner la liste unique avant d'apporter des modifications aux données d'origine.

Idéal pour : Lorsque vous souhaitez conserver les données d'origine intactes et examiner les résultats avant d'effectuer des suppressions.

Instructions étape par étape :

Étape 1 : Sélectionnez vos données

Cliquez sur n'importe quelle cellule de votre plage de données.

Étape 2 : Ouvrez le filtre avancé

Allez dans l'onglet Données et cliquez sur le bouton Avancé, qui se trouve dans le groupe Trier et filtrer.

Filtre avancé d'Excel pour la suppression des doublons

Étape 3 : Configurez le filtre

Dans la fenêtre contextuelle :

  • Sélectionnez le bouton Copier vers un autre emplacement.
  • La plage de la liste doit déjà être renseignée avec votre plage de données.
  • Laissez la plage de critères vide.
  • Cliquez dans la zone Copier dans, puis sélectionnez une cellule où vous souhaitez que la liste unique soit copiée (par exemple, $A$13).
  • Surtout, cochez la case « Enregistrements uniques uniquement ».

Configurer le filtre avancé d'Excel pour copier les enregistrements uniques

Étape 4 : Exécuter et confirmer

Cliquez sur OK. Excel copiera toutes les lignes uniques de votre plage de données d'origine vers le nouvel emplacement que vous avez spécifié. Vous pouvez maintenant comparer cette liste unique avec vos données d'origine.

Comparer la liste unique avec les données d'origine

Rechercher et supprimer les doublons dans Excel à l'aide d'une colonne d'aide à la mise en forme conditionnelle

Si vous préférez ne rien supprimer immédiatement, mais que vous souhaitez plutôt identifier et mettre en évidence les doublons pour un examen manuel, cette méthode est parfaite. Elle vous permet de marquer les doublons avec une formule, puis de les filtrer et de les supprimer si nécessaire.

Idéal pour : Examiner attentivement et supprimer manuellement les doublons sans suppression permanente immédiate.

Instructions étape par étape :

p>

Étape 1 : Ajouter une colonne d'aide

Insérez une nouvelle colonne à droite de vos données et donnez-lui un en-tête descriptif comme « Est un doublon ? ». Cette colonne sera utilisée pour marquer les entrées en double pour une identification facile.

Ajouter-une-colonne-d'aide.png

Étape 2 : Entrez la formule

Dans la première cellule de la nouvelle colonne, entrez la formule suivante. Assurez-vous d'ajuster les plages pour qu'elles correspondent à vos données :

=NB.SI.ENS($A$2:$A2; A2; $B$2:$B2; B2; $C$2:$C2; C2; $D$2:$D2; D2) > 1

Entrez la formule de vérification des doublons dans Excel

Il s'agit d'une formule de « comptage courant » qui vérifie combien de fois la combinaison de valeurs de la ligne actuelle (des colonnes A, B, C et D) est apparue jusqu'à présent. Si le nombre est supérieur à 1, elle renverra VRAI, indiquant un doublon.

Remarque : Une alternative plus moderne est la fonction UNIQUE dans Excel 365, mais cette méthode NB.SI.ENS fonctionne dans toutes les versions d'Excel.

Étape 3 : Copiez la formule vers le bas

Pour appliquer la formule au reste des lignes, double-cliquez sur la poignée de recopie (le petit carré en bas à droite de la cellule). Cela copiera la formule dans toute la colonne, marquant tous les doublons.

Copier la formule dans toute la colonne

Étape 4 : Filtrer et supprimer

  • Appliquez un filtre à vos données en sélectionnant votre ligne d'en-tête et en cliquant sur Données > Filtrer.

    Appliquer un filtre à vos données

  • Filtrez la colonne « Est un doublon ? » pour n'afficher que les valeurs VRAI. Cela affichera toutes les lignes en double (en conservant la première instance).

  • Sélectionnez toutes les lignes visibles, faites un clic droit et choisissez Supprimer la ligne pour supprimer les doublons.

    Supprimer les lignes en double de la feuille Excel

  • Effacez le filtre pour afficher votre liste de données propre et unique.

Supprimer les données en double dans Excel à l'aide de Power Query

Pour ceux qui travaillent régulièrement avec des données, Power Query (également connu sous le nom de Get & Transform) change la donne. C'est un processus non destructif et entièrement réversible, vous permettant de nettoyer les données sans altérer définitivement l'original. De plus, Power Query peut être actualisé en un seul clic si vos données sources changent, ce qui le rend idéal pour la gestion continue des données.

Idéal pour : Nettoyer les données régulièrement mises à jour et créer un processus de nettoyage de données reproductible.

Instructions étape par étape :

Étape 1 : Chargez vos données dans Power Query

  • Sélectionnez votre plage de données.

  • Allez dans l'onglet Données et cliquez sur À partir d'un tableau dans le groupe Obtenir et transformer.

    Cliquez sur le bouton À partir d'un tableau dans Excel

  • Dans la boîte de dialogue, assurez-vous que la case Mon tableau a des en-têtes est cochée, puis cliquez sur OK. Cela ouvrira la fenêtre de l'Éditeur Power Query, où vous pourrez nettoyer et transformer vos données.

Étape 2 : Supprimer les doublons

Dans l'Éditeur Power Query, vous pouvez supprimer les doublons en fonction des colonnes sélectionnées :

  • Sélectionnez les colonnes sur lesquelles vous souhaitez baser la vérification des doublons. Maintenez la touche Ctrl enfoncée pour sélectionner plusieurs colonnes.

  • Faites un clic droit sur l'un des en-têtes de colonne sélectionnés et choisissez Supprimer les doublons dans le menu contextuel.

    • Astuce : Pour supprimer les doublons en fonction de la ligne entière, sélectionnez toutes les colonnes avant de cliquer sur Supprimer les doublons.

    Supprimer les doublons par colonnes sélectionnées dans Excel à l'aide de Power Query

Étape 3 : Fermer et charger

Une fois vos doublons supprimés, cliquez sur Fermer et charger dans l'onglet Accueil. Power Query créera une nouvelle feuille de calcul avec vos données nettoyées et sans doublons.

Éliminer les doublons avec la fonction UNIQUE dans Excel 365

Si vous avez Microsoft 365, vous avez accès aux fonctions de tableau dynamique révolutionnaires. La fonction UNIQUE est le moyen le plus simple d'extraire une liste de valeurs uniques dans Excel sans altérer les données d'origine.

Idéal pour : Extraire instantanément une liste unique qui se met à jour dynamiquement.

Éliminer les doublons avec la fonction UNIQUE dans Excel 365

Instructions étape par étape :

Étape 1 : Sélectionnez une seule cellule

Cliquez sur une cellule vide où vous souhaitez que la liste unique apparaisse. Ce sera le point de départ où les valeurs uniques se « déverseront ».

Étape 2 : Entrez la formule UNIQUE

Dans la cellule sélectionnée, entrez la formule suivante :

=UNIQUE(A2:D10)

Cela suppose que vos données se trouvent dans la plage A2:D10. Modifiez la plage en fonction de votre ensemble de données.

Étape 3 : Appuyez sur Entrée

Une fois que vous avez entré la formule, appuyez simplement sur Entrée. Excel déversera automatiquement la liste entière des lignes uniques dans les cellules ci-dessous. Cette nouvelle liste est dynamique. Si vous modifiez des données dans votre plage d'origine, la liste unique se mettra à jour automatiquement.

Pour plus de détails sur la fonction UNIQUE, consultez la documentation officielle de Microsoft : Fonction UNIQUE.

Automatiser la suppression des lignes en double dans Excel en utilisant C#

Si vous travaillez avec de gros fichiers Excel et que vous devez automatiser la suppression des lignes en double dans Excel, l'utilisation de C# avec une bibliothèque comme Spire.XLS for .NET peut simplifier le processus. Cet outil vous permet de créer, lire et manipuler des fichiers Excel par programme, sans avoir besoin d'Excel installé sur votre système.

Avec Spire.XLS, vous pouvez facilement supprimer les lignes en double des fichiers Excel en utilisant seulement quelques lignes de code C#, ce qui vous fait gagner du temps et améliore votre flux de travail de gestion des données.

Idéal pour : Les développeurs ou toute personne cherchant à automatiser le nettoyage des données, en particulier pour les grands ensembles de données.

Instructions étape par étape :

Étape 1 : Installez Spire.XLS via NuGet

Pour commencer, vous devez télécharger la bibliothèque, ou l'installer à partir de NuGet en exécutant la commande suivante dans la console du gestionnaire de packages NuGet :

PM> Install-Package Spire.XLS

Cela ajoutera la bibliothèque Spire.XLS à votre projet, vous permettant de manipuler les fichiers Excel par programme.

Étape 2 : Utilisez la méthode RemoveDuplicates

Dans votre application C#, utilisez la méthode RemoveDuplicates fournie par Spire.XLS pour automatiser la suppression des lignes en double. Voici un simple extrait de code pour supprimer les lignes en double d'Excel en C# :

using Spire.Xls;

namespace RemoveDuplicateRows
{
    internal class Program
    {
        static void Main(string[] args)
        {
            // Ouvrir le fichier Excel
            Workbook workbook = new Workbook();
            workbook.LoadFromFile("input.xlsx");

            // Obtenir la feuille de calcul souhaitée
            Worksheet sheet = workbook.Worksheets[0];

            // Supprimer les doublons de la plage de cellules spécifiée (si vous souhaitez supprimer tous les doublons de la feuille de calcul, ne définissez pas les paramètres)
            sheet.RemoveDuplicates(2, 1, 10, 4);

            // Enregistrer le fichier modifié
            workbook.SaveToFile("RemoveDuplicates.xlsx", ExcelVersion.Version2016);
            workbook.Dispose();
        }
    }
}

Ce code supprimera les lignes en double dans la plage de cellules spécifiée et enregistrera le classeur nettoyé dans un nouveau fichier.

Automatiser la suppression des lignes en double dans Excel en utilisant C#

Quelle méthode choisir pour supprimer les lignes en double dans Excel?

Maintenant que vous connaissez les différentes techniques pour supprimer les lignes en double d'Excel, il est important de comprendre quelle méthode convient le mieux à vos besoins spécifiques. Le tableau suivant compare chaque méthode en termes de cas d'utilisation idéal, d'avantages et d'inconvénients potentiels, vous aidant à prendre une décision éclairée en fonction de vos besoins.

Méthode Idéal pour Avantages Inconvénients
Supprimer les doublons Nettoyage rapide et ponctuel. Rapide, intégré, simple. Destructif (pas d'annulation).
Filtre avancé Examiner les listes uniques avant de supprimer. Non destructif, donne le contrôle. Un peu plus d'étapes.
Colonne d'aide Examen manuel et critères complexes. Très flexible, visuel. Nécessite des connaissances en formules.
Power Query Répéter le processus sur des données mises à jour. Réutilisable, puissant, non destructif. Courbe d'apprentissage plus abrupte.
Fonction UNIQUE Extraction dynamique (Excel 365). Instantané, dynamique, formule simple. Ne supprime pas les données sources.
Automatisation C# Automatisation des tâches répétitives. Entièrement automatisé, hautement personnalisable, s'intègre à d'autres processus. Nécessite des connaissances en programmation, complexité de la configuration.

Meilleures pratiques pour supprimer les doublons dans Excel

Bien que le choix de la bonne méthode pour supprimer les doublons soit crucial, le respect des meilleures pratiques peut encore améliorer la précision et l'efficacité de votre processus de nettoyage des données. Voici quelques conseils essentiels à garder à l'esprit lors de la suppression de données en double de vos fichiers Excel.

  • Sauvegardez vos données

    Créez toujours une sauvegarde de vos données avant de supprimer les doublons pour éviter toute perte accidentelle d'informations importantes.

  • Soyez conscient des doublons cachés

    Parfois, les doublons ne sont pas immédiatement visibles en raison d'espaces supplémentaires ou de la sensibilité à la casse. Utilisez la fonction SUPPRESPACE pour supprimer les espaces indésirables et normalisez la casse avec les fonctions MINUSCULE ou MAJUSCULE.

  • Supprimer les doublons de colonnes spécifiques

    Si les doublons ne concernent que certaines colonnes (comme les adresses e-mail), sélectionnez uniquement ces colonnes lors de la suppression des doublons plutôt que de vérifier la ligne entière.

  • Examinez les données avant de les supprimer

    Si vous utilisez des méthodes non destructives (comme le filtre avancé ou Power Query), examinez les résultats avant de les supprimer pour vous assurer qu'aucune donnée précieuse n'est perdue.

  • Testez les méthodes sur un petit ensemble de données

    Testez toujours la méthode que vous avez choisie sur un petit ensemble de données pour vous assurer qu'elle fonctionne comme prévu avant de l'appliquer à l'ensemble des données.

Conclusion

Quelle que soit la taille de votre ensemble de données, la suppression des lignes en double d'Excel est une étape cruciale pour maintenir des données propres et précises. Que vous utilisiez les outils intégrés d'Excel, que vous exploitiez Power Query pour une transformation avancée des données, que vous appliquiez la fonction dynamique UNIQUE dans Excel 365 ou que vous automatisiez le processus avec C# à l'aide de Spire.XLS, ces méthodes peuvent vous aider à supprimer efficacement les lignes en double d'Excel et à optimiser votre gestion des données.

Commencez à nettoyer vos données dès aujourd'hui avec ces techniques puissantes et faites passer votre productivité Excel au niveau supérieur !

FAQ : Supprimer les lignes en double d'Excel

Q1. Quel est le moyen le plus simple de supprimer les lignes en double d'Excel ?

R1 : Le moyen le plus simple de supprimer les lignes en double d'Excel est d'utiliser l'outil intégré Supprimer les doublons. Sélectionnez simplement votre plage de données et Excel supprimera les doublons en quelques clics.

Q2. Comment puis-je supprimer les doublons sans modifier les données d'origine ?

R2 : Utilisez Power Query ou le filtre avancé pour extraire les enregistrements uniques vers un nouvel emplacement, en conservant les données d'origine intactes.

Q3. Comment la fonction UNIQUE dans Excel 365 aide-t-elle à supprimer les doublons ?

R3 : La fonction UNIQUE dans Excel 365 supprime dynamiquement les doublons en extrayant des valeurs uniques, et elle se met à jour automatiquement lorsque les données changent.

Q4. Puis-je automatiser la suppression des doublons dans Excel en utilisant C# ?

R4 : Oui, vous pouvez automatiser le processus en utilisant Spire.XLS for .NET. Quelques lignes de code C# suffisent pour vous aider à supprimer les doublons par programme, ce qui vous fait gagner du temps sur de grands ensembles de données.

Q5. Dois-je sauvegarder mes données avant de supprimer les doublons ?

R5 : Oui, sauvegardez toujours vos données avant de supprimer les doublons, en particulier lorsque vous utilisez l'outil Supprimer les doublons pour éviter toute perte accidentelle.

Voir aussi