Articles

Comment supprimer les cellules en double dans une feuille Excel

Nous recevons un ensemble de données et, à un moment donné, nous nous rendons compte qu'une partie d'entre elles est dupliquée.

Il faut analyser les données, sachant que les duplications sont des erreurs.

Dans cet article, nous allons voir trois façons d'éliminer les cellules en double.

Temps de lecture estimé : 8 minuti

Supprimer les cellules en double dans Excel

Pour chacune des méthodes décrites ci-dessous, nous utilisons la simple feuille de calcul ci-dessous, qui contient une liste de noms dans la colonne A.

Nous montrons d’abord comment utiliser la commande Supprimer les doublons d’Excel pour supprimer les doublons, puis nous montrons comment utiliser le filtre avancé d’Excel pour accomplir cette tâche. Enfin, nous montrons comment supprimer les doublons en utilisant la fonction Countif d'Excel .

Supprimez les doublons à l'aide de la commande Supprimer les doublons d'Excel

La commande Supprimer les doublons il se trouve dans le groupe « Outils de données », à l'intérieur de l'onglet Donner du ruban Excel.

Pour supprimer les cellules en double à l'aide de cette commande :

  • Sélectionnez n'importe quelle cellule de l'ensemble de données dont vous souhaitez supprimer les doublons et cliquez sur le bouton Supprimez les doublons.
  • La boîte de dialogue « Supprimer les doublons » s'affichera ci-dessous :
  • Cette boîte de dialogue vous permet de sélectionner les colonnes de votre ensemble de données dont vous souhaitez vérifier les entrées en double. Dans l'exemple de feuille de calcul ci-dessus, nous n'avons qu'une seule colonne de données (le champ « Nom »). Nous laissons donc le champ « Nom » sélectionné dans la boîte de dialogue.
  • Après vous être assuré que les champs obligatoires sont sélectionnés dans la boîte de dialogue, cliquez sur OK. Excel supprimera ensuite les lignes en double, si nécessaire, et vous présentera un message vous informant du nombre d'enregistrements supprimés et du nombre d'enregistrements uniques restants (voir ci-dessous).
  • Au-dessus du message se trouve également le tableau résultant de la suppression. Comme demandé, la cellule A11 en double (contenant la deuxième occurrence du nom « Dan BROWN ») a été supprimée.

Notez que la commande Supprimer les doublons d'Excel peut également être utilisée sur des ensembles de données comportant plusieurs colonnes. Un exemple de ceci est fourni sur la page Supprimer les lignes en double.

Supprimez les doublons à l'aide du filtre avancé d'Excel

Le filtre avancé d'Excel dispose d'une option qui vous permet de filtrer des enregistrements uniques dans une feuille de calcul et de copier la liste filtrée résultante vers un nouvel emplacement.

Cela fournit une liste qui contient la première occurrence d'un enregistrement en double, mais ne contient aucune autre occurrence.

Pour supprimer les doublons à l'aide du filtre avancé :

  • Sélectionnez la ou les colonnes à filtrer (colonne A dans l'exemple de feuille de calcul ci-dessus) ;(Alternativement, si vous sélectionnez une cellule dans l'ensemble de données actuel, Excel sélectionnera automatiquement toute la plage de données lorsque vous activerez le filtre avancé.)
  • Sélectionnez l'option Filtre avancé Excel dans l'onglet Données en haut de votre classeur Excel.(ou dans Excel 2003, ceci l'option se trouve dans le menu Données → Filtrer ).
  • Une boîte de dialogue s'affichera affichant les options du filtre avancé d'Excel (voir ci-dessous). À l'intérieur de cette boîte de dialogue :

La feuille de calcul résultante, avec la nouvelle liste de données dans la colonne C, est présentée ci-dessus.

Vous remarquerez peut-être que la valeur en double « Dan BROWN » a été supprimée de la liste.

Vous pouvez maintenant supprimer les colonnes à gauche de votre nouvelle liste de données (colonnes AB dans l'exemple de feuille de calcul) pour revenir au format de feuille de calcul d'origine.

Bulletin d'innovation
Ne manquez pas les nouvelles les plus importantes sur l'innovation. Inscrivez-vous pour les recevoir par email.

Supprimez les doublons à l'aide de la fonction Countif d'Excel

Cette méthode ne fonctionnera que si le contenu de la cellule comporte moins de 256 caractères, car les fonctions Excel ne peuvent pas gérer des chaînes de texte plus longues.

Étape 1 : Mettez en surbrillance les doublons

Une autre façon de supprimer les doublons dans une plage de cellules Excel consiste à utiliser l'option funzione Countif d'Excel .

Pour illustrer cela, nous utiliserons à nouveau l'exemple simple de feuille de calcul, qui contient une liste de noms dans la colonne A.

Pour rechercher d'éventuels doublons dans la liste des noms, on insère la fonction Countif dans la colonne B de la feuille de calcul (voir ci-dessous). Cette fonction affiche le nombre d'occurrences de chaque nom jusqu'à la ligne actuelle.

Comme indiqué dans la barre de formule de la feuille de calcul ci-dessus, le format de la fonction Countif dans la cellule B2, c'est :=COUNTIF( $A$2:$A$11, A2 )

Veuillez noter que cette fonctionnalité utilise une combinaison de références de cellules absolues et relatives. En raison de cette combinaison de styles de référence, lorsque la formule est copiée dans la colonne B, elle devient :

=COUNTIF( $A$2:$A$11, A2 )
=COUNTIF( $A$2:$A$11, A3 )
=COUNTIF( $A$2:$A$11, A4 )
etc.

Par conséquent, la formule de la cellule B4 renvoie la valeur 1 pour la première occurrence de la chaîne de texte « Laura BROWN », mais la formule de la cellule B7 renvoie la valeur 1 pour la deuxième occurrence de cette chaîne de texte.

Étape 2 : Supprimer les lignes en double

Maintenant que nous avons utilisé la fonction Excel Countif Pour mettre en évidence les doublons dans la colonne A de l'exemple de feuille de calcul, nous devons supprimer les lignes pour lesquelles le nombre est supérieur à 1.

Dans l’exemple simple de feuille de calcul, il est facile de voir et de supprimer la seule ligne en double. Toutefois, si vous avez plusieurs doublons, vous trouverez peut-être plus rapide d'utiliser le filtre automatique d'Excel pour supprimer toutes les lignes en double à la fois. Utilisez le filtre automatique d'Excel pour éliminer les lignes en double

Les étapes suivantes montrent comment supprimer plusieurs doublons à la fois (après les avoir mis en surbrillance à l'aide de la fonction Countif):

  • Sélectionnez la colonne contenant la fonction Countif (colonne B dans l'exemple de feuille de calcul) ;
  • Cliquez sur le bouton Filtrer dans l'onglet Donner du tableur pour appliquer le filtre automatique Excel à vos données ;
  • Utilisez le filtre en haut de la colonne B pour sélectionner les lignes qui ne sont pas égales à 1. Autrement dit, cliquez sur le filtre et, dans la liste des valeurs, désélectionnez la valeur 1 ;
  • Vous vous retrouverez avec une feuille de calcul dans laquelle la première occurrence de chaque valeur est masquée. Autrement dit, seules les valeurs en double sont affichées. Vous pouvez supprimer ces lignes en les mettant en surbrillance, puis en cliquant avec le bouton droit et en sélectionnant effacer RIGHE .
  • Supprimez le filtre et vous obtiendrez la feuille de calcul, où les doublons ont été supprimés. Vous pouvez maintenant supprimer la colonne contenant la fonction Countif pour revenir au format de feuille de calcul d'origine.

Ercole Palmeri

Bulletin d'innovation
Ne manquez pas les nouvelles les plus importantes sur l'innovation. Inscrivez-vous pour les recevoir par email.

Articles récents

Comment organiser au mieux les données et les formules dans Excel, pour une analyse bien faite

Microsoft Excel est l'outil de référence en matière d'analyse de données, car il propose de nombreuses fonctionnalités pour organiser des ensembles de données,…

14 mai 2024

Conclusion positive pour deux projets importants de Walliance Equity Crowdfunding : Jesolo Wave Island et Milano Via Ravenna

Walliance, SIM et plateforme parmi les leaders en Europe dans le domaine du Crowdfunding Immobilier depuis 2017, annonce la finalisation…

13 mai 2024

Qu'est-ce que le filament et comment utiliser le filament Laravel

Filament est un framework de développement Laravel « accéléré », fournissant plusieurs composants full-stack. Il est conçu pour simplifier le processus de…

13 mai 2024

Sous le contrôle des Intelligences Artificielles

«Je dois revenir pour achever mon évolution : je vais me projeter à l'intérieur de l'ordinateur et devenir une pure énergie. Une fois installé…

10 mai 2024

La nouvelle intelligence artificielle de Google peut modéliser l'ADN, l'ARN et « toutes les molécules de la vie »

Google DeepMind présente une version améliorée de son modèle d'intelligence artificielle. Le nouveau modèle amélioré offre non seulement…

9 mai 2024

Explorer l'architecture modulaire de Laravel

Laravel, célèbre pour sa syntaxe élégante et ses fonctionnalités puissantes, constitue également une base solide pour l'architecture modulaire. Là…

9 mai 2024

Cisco Hypershield et acquisition de Splunk La nouvelle ère de la sécurité commence

Cisco et Splunk aident leurs clients à accélérer leur transition vers le centre d'opérations de sécurité (SOC) du futur avec…

8 mai 2024

Au-delà du côté économique : le coût peu évident des ransomwares

Les ransomwares ont dominé l’actualité ces deux dernières années. La plupart des gens savent bien que les attaques…

6 mai 2024