Table des matières

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?
- Comment supprimer les lignes en double d'Excel?
- Supprimer les lignes en double à l'aide de l'outil Supprimer les doublons
- Supprimer les lignes en double à l'aide du filtre avancé
- Rechercher et supprimer les doublons dans Excel à l'aide d'une colonne d'aide à la mise en forme conditionnelle
- Supprimer les données en double dans Excel à l'aide de Power Query
- Éliminer les doublons avec la fonction UNIQUE dans Excel 365
- Automatiser la suppression des lignes en double dans Excel en utilisant C#
- Quelle méthode choisir pour supprimer les lignes en double dans Excel
- Meilleures pratiques pour supprimer les doublons dans Excel
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.

É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.

É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.

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.

É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 ».

É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.

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.

É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

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.

É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.

-
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.

-
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.

-
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.

É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.

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.

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.