Table des matières
Extraction de valeurs uniques basée sur des critères uniques ou différents est très courante dans les bureaux et les entreprises. Microsoft Excel a également ajouté quelques & utiles ; des méthodes pratiques pour extraire des valeurs uniques d'un grand ensemble de données. Dans cet article, je vais essayer d'illustrer comment extraire des valeurs uniques sur la base de critères dans Excel avec 2 méthodes efficaces.
Télécharger le cahier d'exercices
Vous pouvez télécharger le classeur Excel que nous avons utilisé pour préparer cet article.
Extraire des valeurs uniques basées sur des critères.xlsx2 méthodes efficaces pour extraire des valeurs uniques basées sur des critères dans Excel
À titre d'illustration, voici un exemple d'ensemble de données. Ici, nous avons un graphique de 5 Magasins d'informatique Ils ont stocké de nouveaux ordinateurs de bureau et portables au cours des mois d'avril et d'octobre. Juin et Juillet dans leurs magasins.
Maintenant, nous allons essayer de trouver des produits uniques à partir de cet ensemble de données en nous basant sur plusieurs critères.
Combinez les fonctions UNIQUE et FILTER d'Excel pour extraire des valeurs uniques.
Dans cette première méthode, utilisons l'UNIQUE fonction et la fonction FILTRE dans Excel pour extraire des valeurs uniques. Ici, nous utiliserons ces fonctions pour des critères uniques et multiples. Sans plus attendre, entrons dans les méthodes.
1.1. critère unique
Ici, nous voulons savoir quels magasins n'ont stocké que des ordinateurs portables, ou que des ordinateurs de bureau, ou les deux, pendant deux mois successifs dans une année.
- Tout d'abord, sélectionnez cellule E5 & ; tapez cette formule
=UNIQUE(FILTER(C5:C14,D5:D14=E4))
- Ensuite, appuyez sur Entrez & ; vous verrez les noms de 4 les magasins d'informatique qui ont stocké des ordinateurs portables depuis plus de 2 mois .
- Ensuite, tapez cette formule cellule F5 pour savoir qui a stocké des ordinateurs de bureau parmi ceux 5 magasins.
=UNIQUE(FILTER(C5:C14,D5:D14=F4))
- Ensuite, appuyez sur Entrez & ; vous obtiendrez les noms de 3 les magasins qui ont stocké des ordinateurs de bureau au cours de ces mois.
- Vous pouvez également comparer ces deux résultats & ; vous remarquerez que seulement Sphère d'ordinateur & ; EMACIMAC ont stocké les deux types d'appareils.
Lire la suite : Trouver les valeurs uniques d'une colonne dans Excel (6 méthodes)
1.2. critères multiples
Nous voulons maintenant ajouter un critère supplémentaire à l'ensemble de données précédent. Les magasins d'informatique ont apporté des ordinateurs portables et des ordinateurs de bureau de trois marques différentes. Lenovo , HP & ; Asus . Et nous allons découvrir quels magasins ont stocké Ordinateurs portables HP sur ceux 2 mois .
- Tout d'abord, sélectionnez cellule G12 où nous voulons voir les noms des magasins qui ont stocké Ordinateurs portables HP .
- Ensuite, tapez cette formule dans cette cellule.
=UNIQUE(FILTER(C5:C14, (D5:D14=D5) * (E5:E14=E6)))
- Ensuite, appuyez sur Entrez .
- Enfin, vous remarquerez que seulement 1 Le magasin a stocké des ordinateurs portables de HP pendant ces années. 2 mois.
1.3. Critères multiples avec alternatives
Maintenant, nous allons traiter une autre condition où nous voulons savoir quels magasins ont stocké des appareils d'au moins un des éléments suivants HP ou ASUS .
- Tout d'abord, sélectionnez cellule G11 .
- Ensuite, tapez cette formule.
=UNIQUE(FILTER(C5:C14, (E5:E14=E6) + (E5:E14=E7)))
- Ensuite, appuyez sur Entrez .
- Enfin, vous verrez les noms de 4 les magasins qui ont stocké des appareils de l'un ou l'autre HP ou ASUS .
Appliquer la formule du tableau pour extraire des valeurs uniques basées sur des critères dans Excel.
Dans cette deuxième méthode, nous allons utiliser une formule de tableau que vous pouvez utiliser dans n'importe quelle version de Microsoft Excel Bien que vous puissiez la trouver un peu complexe, j'essaierai d'expliquer plus tard comment cette formule fonctionne pour les critères simples et multiples.
2.1. critère unique
Passons maintenant aux étapes qui nous permettront de faire ressortir les noms des magasins qui ont stocké des ordinateurs portables ou de bureau au cours de l'année écoulée. 2 mois à l'aide de formules de tableau.
- Premièrement, dans cellule E5 en vertu de la Carnet de notes titre, tapez cette formule.
=IFERROR(INDEX($C$5:$C$14, MATCH(0, IF($E$4=$D$5:$D$14, COUNTIF($E$4:$E4, $C$5:$C$14), ""), 0)),"")
- Ensuite, appuyez sur Entrez .
- Ensuite, utilisez le Poignée de remplissage pour remplir toute la colonne & ; vous y trouverez les noms de 4 les magasins d'informatique qui ont stocké des ordinateurs portables.
- Initialement, la fonction COUNTIF assure colonne E en vertu de la Carnet de notes que tous les noms d'entreprises apparaîtront ici & ; ce qui permet de créer un tableau avec un nom commun 0 pour tous les noms d'entreprises ayant plusieurs apparitions.
- En dehors de ça, la fonction IF découvre maintenant quels magasins ont stocké uniquement des ordinateurs portables. Ainsi, il supprime 0 des noms des magasins qui n'ont pas stocké de cahiers.
- Après ça, la fonction MATCH recherche 0 uniquement dans le tableau trouvé par le biais de la SI fonction précédemment.
- Maintenant, la fonction INDEX stocke toutes les cellules de ce tableau en tant que référence & ; n'affiche les noms des magasins qu'une fois que ceux-ci sont apparus plusieurs fois.
- Enfin, la fonction IFERROR supprimera tous les messages d'erreur & ; les remplacera par des chaînes vides.
De même, appliquez la formule du tableau dans cellule F5 pour trouver les noms de magasins qui ont Bureau en stock.
Lire la suite : Excel VBA pour obtenir les valeurs uniques d'une colonne (4 exemples)
2.2. critères multiples
Si nous devons traiter deux ou plusieurs critères lors de l'extraction de valeurs uniques dans Excel, voici la solution pour vous. Nous allons maintenant trouver les magasins qui ont stocké des carnets de notes du HP marque uniquement pour plus de 2 mois .
- Tout d'abord, sélectionnez cellule G12 .
- Ensuite, tapez cette formule.
=IFERROR(INDEX($C$5:$C$14,MATCH(0,COUNTIF(G$11:$G11,$C$5:$C$14)+IF($D$5:$D$14$D$5,1,0)+IF($E$5:$E$14$E$6,1,0),0)),"")
- Ensuite, appuyez sur Entrez .
- Enfin, utilisez Poignée de remplissage pour remplir la colonne jusqu'à ce que des cellules vides apparaissent en bas & ; vous avez terminé.
- Ici, le SI est utilisée deux fois. Dans un premier temps, la recherche de l'adresse de l'utilisateur est effectuée. Carnet de notes catégorie en colonne D & ; renvoie les résultats sous forme de 0 dans le tableau.
- De même, les recherches de l HP marque en colonne E & ; renvoyer les résultats comme 0 dans un autre tableau.
- Ensuite, le COUNTIF La fonction ici compte tous les noms de société & ; retournera les valeurs sous forme de 0 dans un tableau pour tous les noms trouvés dans colonne C en vertu de la Entreprise titre.
- Maintenant, le MATCH La fonction recherche les positions de 0 trouvées comme les valeurs de la somme résultante à côté de la dernière 3 les tableaux.
- Ensuite, le INDEX stocke toutes ces données sous la forme d'un tableau de référence & ; affiche les noms des magasins en fonction de la position des lignes de la valeur résultante. 0 trouvé à l'étape précédente.
- Et enfin, le IFERROR supprimera tous les messages d'erreur & ; n'affichera que les noms des magasins.
Lire la suite : VBA pour récupérer les valeurs uniques d'une colonne dans un tableau en Excel (3) Critères )
Conclusion
J'espère que les méthodes mentionnées ci-dessus sur la façon d'extraire des valeurs uniques basées sur des critères dans Excel vous aideront maintenant à les appliquer dans vos travaux Excel et à répondre à vos besoins en matière de fonctions analytiques et de saisies de données. Vous pouvez également me suggérer dans la boîte de commentaires si vous pensez que j'ai oublié une méthode que j'aurais dû mentionner dans mon article. Jetez un coup d'œil à notre autre article intéressant : Excel informatif.articles sur ExcelWIKI .