Table des matières
Si vous voulez Extraire les éléments uniques d'une liste dans Excel Cet article vous sera très utile. Nous allons vous expliquer 10 méthodes simples pour extraire des éléments uniques d'une liste.
Télécharger le cahier d'exercices
Extraire les éléments uniques.xlsm10 méthodes pour extraire les éléments uniques d'une liste dans Excel
Nous décrivons ici chacune des méthodes étape par étape afin que vous puissiez Extraire les éléments uniques d'une liste Nous avons utilisé Excel 365, mais vous pouvez utiliser n'importe quelle version d'Excel disponible.
Méthode-1 : Extraire les éléments uniques d'une liste à l'aide de la formule Array
Les éléments suivants Liste des produits contient Id Non et Nom du produit Nous pouvons voir qu'il y a une répétition dans Nom du produit Nous voulons extraire des produits uniques de cette liste. Nous utiliserons la méthode suivante Formule Array pour extraire les éléments uniques.
➤ Pour commencer, nous allons écrire la formule suivante dans la cellule E5 .
=IFERROR(INDEX($C$5:$C$12,MATCH(0,COUNTIF($E$4:E4,$C$5:$C$12),0)),"")
Cette formule est une combinaison de I NDE X , MATC H et COUNTIF fonctions.
- COUNTIF($E$4:E4,$C$5:$C$12) → Vérifie la liste unique et renvoie un 0 lorsqu'une correspondance n'est pas trouvée et un 1 lorsqu'une correspondance est trouvée.
- MATCH(0,COUNTIF($E$4:E4,$C$5:$C$12),0) → Identifie la position de la première occurrence de l'absence de correspondance, ici programmez-la pour la représenter par 0.
- INDEX($C$5:$C$12,MATCH(0,COUNTIF($E$4:E4,$C$5:$C$12),0))) → INDEX utilise la position qui est retournée par MATCH et renvoie le nom de l'élément de la liste.
- Vous pouvez rencontrer des erreurs lorsqu'il n'y a plus d'articles uniques. Pour y remédier, nous avons utilisé la fonction Fonction IFERROR En utilisant cette fonction, nous avons remplacé le message d'erreur par un blanc.
➤ Après ça, on doit appuyer sur Entrez .
➤ Nous devons faire glisser la formule vers le bas avec les Remplir Poignée outil .
➤ Enfin, nous pouvons voir les articles uniques dans le Des produits uniques grâce à la formule Array table.
Lire la suite : VBA pour récupérer les valeurs uniques d'une colonne dans un tableau en Excel (3 critères)
Méthode-2 : Utilisation de la fonction UNIQUE pour extraire de la liste
Nous voulons extraire les éléments uniques de ce qui suit Nom du produit en utilisant le Fonction UNIQUE .
➤ Tout d'abord, nous allons taper la =UNIQUE en cellule E5 et un Fonction UNIQUE apparaîtra.
➤ Nous devons choisir un tableau qui est notre Nom du produit par conséquent, nous choisissons C5 à C12 .
➤ Après cela, nous devons mettre une virgule, " , ", et nous devons double-cliquer sur Faux-Retourner les rangs uniques .
➤ Nous allons fermer la parenthèse et appuyer sur Entrez .
➤ Enfin, nous pouvons voir des extraits d'articles uniques dans les Liste unique de produits utilisant la fonction UNIQUE Nous pouvons également voir la formule dans le tableau de la page d'accueil. Barre de formule .
Lire la suite : Trouver les valeurs uniques d'une colonne dans Excel (6 méthodes)
Méthode 3 : Utilisation de la formule non-rayon des fonctions LOOKUP et COUNTIF
Nous pouvons utiliser une formule hors tableau qui est composée de LOOKUP et COUNTIF Voyons comment cette formule nous aide à extraire l'unique d'une liste.
Ici, nous tapons la formule suivante dans la cellule E5 .
=LOOKUP(2,1/(COUNTIF($E$4:E4,$C$5:$C$12)=0),$C$5:$C$12)
- COUNTIF($E$4:E4,$C$5:$C$12) → Vérifie la liste unique, et renvoie un 0 si aucune correspondance n'est trouvée et un 1 si une correspondance est trouvée. Cela génère un tableau composé de Binaire valeurs VRAI et FAUX Ensuite, on divise 1 par ce tableau, ce qui donne un autre tableau de valeurs 1 et 2. #DIV/0 erreur.
- L'extérieur LOOKUP a le 2 comme valeur de recherche, où le résultat de la fonction COUNTIF La portion fonctionne comme lookup_vector, en comparant les deux, LOOKUP correspond à la valeur finale de l'erreur et renvoie la valeur correspondante.
➤ Ensuite, nous allons appuyer sur Entrez .
➤ Nous allons glisser vers le bas la formule avec les Poignée de remplissage .
➤ Enfin, nous pouvons voir les éléments uniques extraits dans la base de données de l'entreprise. Produit unique utilisant un Non Formule Array Nous pouvons également voir la formule dans le tableau de la page d'accueil. Barre de formule .
Lire la suite : Comment extraire des valeurs uniques basées sur des critères dans Excel ?
Méthode-4 : Extraire en excluant les doublons en utilisant la formule Array
Dans cette méthode, nous allons extraire les éléments uniques en excluant les doublons en utilisant la fonction Array formule.
➤ D'abord, nous allons taper la formule suivante dans la cellule E5 .
=INDEX(List,MATCH(0,INDEX(COUNTIF(E4:$E$4,List)+(COUNTIF(List,List)1),0,0),0)))
Ici, E4:$E$4 est la première cellule de la colonne dans laquelle nous voulons faire sortir le résultat de l'extraction, et l'élément Liste est la plage de cellules sélectionnées dans C5 à C12 .
Les deux INDEX renvoient la valeur initiale et finale de l'emplacement qui a été dérivé par la fonction COUNTIFS et MATCH respectivement.
➤ Après cela, nous allons appuyer sur Entrez .
➤ Ensuite, nous allons tirer la formule vers le bas avec Poignée de remplissage outil.
➤ Enfin, nous pouvons voir les deux produits uniques excluant la duplication.
Lire la suite : Comment obtenir des valeurs uniques à partir d'une plage dans Excel (8 méthodes)
Méthode-5 : Extraire les éléments uniques d'une liste en utilisant un filtre avancé
Vous pouvez utiliser une fonction d'Excel appelée Filtre avancé pour extraire les éléments uniques d'une liste. Voyons comment faire.
➤ Tout d'abord, sélectionnez la plage de données que vous voulez extraire.
➤ Après cela, cliquez sur l'onglet Données onglet.
Ici, nous avons sélectionné les cellules et exploré les éléments suivants Données Vous trouverez un Avancé à cet endroit (dans la section Trier et filtrer groupe de commandement).
➤ Après cela, un Filtre avancé apparaît.
➤ Nous allons sélectionner Copier vers un autre emplacement
➤ Nous allons donner l'emplacement $E$4 dans la boîte Copie à
➤ Assurez-vous de cliquer sur Enregistrements uniques uniquement .
➤ Maintenant, cliquez sur OK .
➤ Enfin, nous pouvons voir que les éléments uniques sont extraits dans le tableau. Produit unique à l'aide du filtre avancé .
Lire la suite : Comment trouver des valeurs uniques dans plusieurs colonnes d'Excel ?
Méthode 6 : Extraction de valeurs uniques sensibles à la casse
Si nous avons des valeurs distinctes sensibles à la casse comme dans le cas suivant Liste nous pouvons utiliser un tableau Array pour extraire les éléments uniques de cette liste.
➤ Tout d'abord, nous devons taper la formule suivante dans la cellule D3 .
=IFERROR(INDEX($B$3:$B$10, MATCH(0, FREQUENCY(IF(EXACT($B$3:$B$10,TRANSPOSE($D$2:D2)), MATCH(ROW($B$3:$B$10), ROW($B$3:$B$10)), ""), MATCH(ROW($B$3:$B$10), ROW($B$3:$B$10)), 0)), "")
➤ Après cela, nous allons appuyer sur Entrez .
➤ Nous allons faire glisser la formule en utilisant Poignée de remplissage .
➤ Enfin, nous pouvons voir les valeurs uniques sensibles à la casse extraites dans la table. Valeurs distinctes sensibles à la casse .
Méthode 7 : Tableau croisé dynamique pour extraire les éléments uniques d'une liste
Nous pouvons extraire des éléments uniques à partir des éléments suivants Liste des produits en utilisant le Tableau croisé dynamique .
➤ Tout d'abord, nous allons sélectionner la plage du jeu de données à partir de laquelle nous voulons extraire des éléments uniques.
➤ Ici, nous sélectionnons la plage de données C4 à C12 .
➤ Après cela, sélectionnez les Insérer onglet de Ruban .
➤ Ensuite, sélectionnez le Tableau croisé dynamique .
➤ Après cela, nous devons sélectionner Feuille de travail existante .
➤ Nous devons donner un emplacement. Ici, nous choisissons l'emplacement. E4 à E12 .
➤ Mark Ajouter ces données au modèle de données
➤ Click OK .
➤ Enfin, nous pouvons voir que lorsque nous marquons le Nom du produit dans le Tableau croisé dynamique le produit unique extrait apparaît dans le Niveaux de rangs table.
Méthode 8 : VBA pour extraire des données uniques
De ce qui suit Liste des produits nous voulons extraire les données uniques Nom du produit en utilisant VBA Code.
➤ Tout d'abord, nous allons taper ALT+F11 dans notre feuille de travail. Ici, nous travaillons sur Feuille 8 .
➤ Après ça, un VBA La fenêtre du projet apparaît.
➤ Nous devons double-cliquer sur Feuille 8 .
➤ A VBA La fenêtre de l'éditeur apparaît.
➤ Nous allons taper le code suivant dans le fichier VBA fenêtre de l'éditeur.
Sub ExtractUnique() Rem Déclare une variable de type Long Dim lsrow As Long Rem Définit la variable lsrow = Cells(Rows.Count, "C").End(xlUp).Row Rem Applique AdvancedFilter ActiveSheet.Range("C4:C" & ; lsrow).AdvancedFilter Action:=xlFilterCopy, _ CopyToRange:=ActiveSheet.Range("E4"), Unique:=True End Sub
Ici, nous avons déclaré un Long et inséré la dernière ligne à l'intérieur de celle-ci. Ensuite, appliquez plusieurs variables de type Feuille active pour copier la gamme tout en gardant Unique en son genre comme Véritable .
➤ Nous allons fermer le VBA et se rendra à notre feuille active 8.
➤ There we will type ALT+F8 et une fenêtre de nom de macro apparaît.
➤ Nous allons cliquer sur Exécuter .
➤ Enfin, nous verrons les produits uniques dans les Nom du produit table.
Lire la suite : Excel VBA pour obtenir les valeurs uniques d'une colonne (4 exemples)
Méthode-9 : mettre en évidence les éléments uniques
Nous voulons mettre en avant des produits uniques Nom du produit à partir des éléments suivants Liste des produits .
➤ Premièrement, nous sélectionnons Nom du produit de C5 à C12 .
➤ Ensuite, nous irons au Accueil onglet.
➤ Select Mise en forme conditionnelle .
➤ Et ensuite, sélectionnez Nouvelle règle .
A Nouvelle règle de formatage apparaît.
➤ Select Utiliser une formule pour déterminer les cellules à mettre en forme .
➤ Écrivez la formule suivante dans Formatez les valeurs pour lesquelles cette formule est vraie boîte.
=COUNTIF($C$5:C5,C5)=1
➤ Ensuite, cliquez sur Format .
A Formatage des cellules apparaît.
➤ Cliquez sur le Remplir option.
➤ Sélectionnez une couleur, ici, on choisit le bleu.
➤ Ensuite, cliquez OK .
➤ Maintenant, voyez le Prévisualisation et cliquez sur OK .
➤ Enfin, nous pouvons voir l'unique mise en évidence Nom du produit .
Méthode 10 : formatage conditionnel pour récupérer des éléments uniques
Dans les cas suivants Liste des produits nous voulons cacher les doublons Nom du produit et nous voulons afficher uniquement les noms de produits uniques.
➤ Pour ce faire, il faut tout d'abord sélectionner les Nom du produit à partir de cellules C5 à C12 .
➤ Après cela, nous irons au Accueil dans l'onglet Ruban et nous devons sélectionner Mise en forme conditionnelle .
➤ Ensuite, sélectionnez le Nouvelle règle .
A Nouvelle règle de formatage apparaît.
➤ Nous devons choisir Utiliser une formule pour déterminer les cellules à mettre en forme .
➤ On écrit la formule suivante en Formatez les valeurs pour lesquelles cette formule est vraie boîte.
=COUNTIF($C$5:C5,C5)>1
➤ Ensuite, cliquez sur Format .
A Formatage des cellules apparaît.
➤ Nous allons sélectionner le Police option.
➤ Ensuite, nous devons sélectionner blanc Couleur du thème.
➤ Cliquez sur OK .
➤ On peut voir le Prévisualisation et cliquera sur OK .
➤ Maintenant, nous pouvons voir que les noms de produits en double sont cachés, car ils sont colorés en blanc.
➤ Maintenant, nous voulons trier les produits uniques en haut de la liste. Par conséquent, nous devons faire un clic droit sur n'importe quelle cellule. Ici, nous faisons un clic droit sur la cellule C5 .
➤ Après cela, nous devons sélectionner les Filtre option.
➤ Maintenant, nous devons sélectionner Filtrer par la couleur de la police des cellules sélectionnées .
➤ Enfin, nous pouvons voir qu'il n'y a que le nom unique du produit sur la page Liste des produits table.