Table des matières
Dans Microsoft Excel, il est fréquent de devoir supprimer des lignes en double basées sur une seule colonne. Nous pouvons insérer des formules, appliquer des outils fonctionnels ou utiliser des codes VBA pour atteindre ces objectifs. Dans cet article, vous découvrirez toutes les techniques les plus rapides pour supprimer des lignes en double basées sur une seule colonne, avec des exemples et des illustrations appropriés.
Télécharger le cahier d'exercices
Vous pouvez télécharger le livre Excel suivant que nous avons utilisé pour préparer cet article.
Supprimer les lignes en double basées sur une colonne.xlsm3 méthodes appropriées pour supprimer les lignes en double basées sur une colonne dans Excel
1) Utilisez l'outil "Supprimer les doublons" dans la feuille de calcul Excel.
Commençons par présenter l'ensemble de données. Le tableau ou le chat suivant représente des données détaillées pour un fonds de charité. Les colonnes correspondantes contiennent plusieurs noms de donateurs, le montant de leurs dons, les dates des dons et les supports de leurs dons.
Ce que nous allons faire ici, c'est supprimer les lignes en double sur la base des noms des donateurs uniquement. Cela signifie que nous allons filtrer les noms des donateurs et extraire chaque nom unique ainsi que les lignes correspondantes à partir de leurs premières occurrences uniquement.
📌 Étape 1 :
➤ Sélectionnez d'abord l'ensemble du tableau.
➤ Sous le Données ou le ruban, choisissez l'onglet Supprimer les doublons de l'outil Outils de données dans le menu déroulant.
📌 Étape 2 :
➤ Une boîte de dialogue apparaît. À partir de l'onglet Colonnes les options, mettre un contrôle sur le Donateur et laissez les autres options non marquées.
➤ Press OK .
Et vous trouverez les sorties suivantes avec un message contextuel indiquant l'état des valeurs de retour.
Cliquez sur OK et vous voyez maintenant les données filtrées avec toutes les lignes en double effacées.
Lire la suite : Comment supprimer les lignes en double dans Excel ?
Appliquer des options de filtrage pour supprimer les doublons sur la base d'une colonne.
Maintenant, nous allons utiliser la fonction COUNTIF pour trouver le nombre de doublons en fonction d'une condition, et les résultats seront affichés sous l'onglet "Résultats". Duplicates en-tête dans Colonne F Puis nous appliquerons le Filtre dans tous les en-têtes du tableau de données et filtrer les lignes en double en fonction des résultats de l'option COUNTIF fonction.
📌 Étape 1 :
➤ En Cellule F5 , tapez la formule suivante :
=COUNTIF($B$5:$B5,B5)
📌 Étape 2 :
➤ Press Entrez et vous obtiendrez la première sortie.
➤ Utilisez le Poignée de remplissage pour faire glisser vers le bas la colonne entière et les valeurs plus que '1' seront comptés comme des doublons.
📌 Étape 3 :
➤ Maintenant, sélectionnez la table entière.
➤ Sous le Accueil choisissez l'onglet Filtre à partir du Trier et filtrer dans le menu déroulant Modification de groupe de commandes.
Les boutons de filtre seront attribués à tous les en-têtes du tableau de données suivant.
📌 Étape 4 :
➤ Cliquez sur la liste déroulante dans la section Duplicates et les options de filtre pour la colonne correspondante s'ouvriront.
➤ Sous le Sélectionner tout décochez l'option '1' .
➤ Press OK et vous avez terminé.
Vous trouverez les lignes en double comme indiqué ci-dessous.
📌 Étape 5 :
➤ Supprimez maintenant toutes les lignes en double contenant l'ensemble des données.
📌 Étape 6 :
➤ Ouvrez à nouveau les options de filtrage à partir de l'écran. Duplicates en-tête dans Colonne F .
➤ Mettre un chèque sur l'option '1' seulement.
➤ Press OK pour la dernière fois.
Enfin, vous obtiendrez toutes les lignes uniques comme le montre l'image ci-dessous. Vous pouvez maintenant retirer les boutons de filtre des en-têtes et les données résultantes seront les mêmes puisque nous avons déjà supprimé les lignes en double.
Lire la suite : Comment supprimer les doublons en fonction de critères dans Excel ?
3. exécuter des codes VBA pour supprimer les doublons sur la base d'une colonne dans Excel
Dans notre méthode finale, nous allons insérer quelques codes VBA pour définir une macro qui supprimera les doublons en se basant sur la première colonne.
📌 Étape 1 :
➤ Cliquez avec le bouton droit de la souris sur le Feuille nom (Feuille 3) d'abord et vous trouverez quelques Feuille options.
➤ Select Afficher le code .
A VBA Une fenêtre apparaîtra dans laquelle nous devrons insérer les codes.
📌 Étape 2 :
➤ Dans le VBA coller les codes suivants :
Option Explicit Sub Remove_Duplicate_Rows() Dim Rng As Range Set Rng = Selection Rng.RemoveDuplicates Columns:=Array(1), Header:=xlYes End Sub
📌 Étape 3 :
➤ Retour à votre Excel feuille maintenant.
➤ Sélectionnez la table de données entière.
➤ De la Développeur appuyez sur le bouton Macros commandement.
📌 Étape 4 :
➤ Dans le Macro la fenêtre Macro Le nom sera attribué automatiquement.
➤ Click Exécuter et vous avez fini avec les étapes.
Comme dans la capture d'écran ci-dessous, nous trouverons les lignes uniques uniquement sur la base de la première colonne, et les lignes en double disparaîtront immédiatement.
Lire la suite : Comment supprimer les doublons dans Excel en utilisant VBA
Mots de conclusion
J'espère que toutes ces méthodes simples mentionnées ci-dessus vous aideront maintenant à les appliquer dans vos feuilles de calcul Excel lorsque vous devez supprimer les lignes en double et trouver des lignes uniques uniquement. Si vous avez des questions ou des commentaires, n'hésitez pas à m'en faire part dans la section des commentaires. Vous pouvez également consulter nos autres articles relatifs aux fonctions Excel sur ce site.