Taula de continguts
Extreure valors únics basats en criteris únics o diferents és molt comú a les oficines & empreses. Microsoft Excel també ha afegit uns quants & mètodes útils per extreure valors únics d'un conjunt de dades gran. En aquest article, intentaré il·lustrar com extreure valors únics segons criteris a Excel amb 2 mètodes efectius.
Baixeu el quadern de pràctiques
Podeu descarregar el nostre Llibre de treball d'Excel que hem utilitzat per preparar aquest article.
Extreure valors únics basats en Criteria.xlsx
2 mètodes efectius per extreure valors únics basats en Criteris a Excel
Per il·lustració, aquí teniu un conjunt de dades de mostra. Aquí tenim un gràfic de 5 botigues d'informàtica . Han emmagatzemat nous ordinadors de sobretaula i portàtils durant els mesos de juny i juliol a les seves botigues.
Ara ho intentarem per trobar productes únics d'aquest conjunt de dades en funció de diversos criteris.
1. Combineu Excel ÚNIC & Funcions FILTER per extreure valors únics
En aquest primer mètode, utilitzem la funció ÚNICA i la funció FILTER a Excel per obtenir-ne valors únics. Aquí, utilitzarem aquestes funcions tant per a criteris únics com múltiples. Per tant, sense més demora, passem als mètodes.
1.1. Criteris únics
Aquí volem saber quines botigues només tenen ordinadors portàtils, o només ordinadors de sobretaula, o tots dos per a 2mesos successius en un any.
- En primer lloc, seleccioneu cel·la E5 & escriviu aquesta fórmula
=UNIQUE(FILTER(C5:C14,D5:D14=E4))
- En segon lloc, premeu Retorn & veuràs els noms de 4 botigues d'informàtica que tenen quaderns proveïts durant més de 2 mesos .
- A continuació, escriviu aquesta fórmula cel·la F5 per esbrinar qui ha emmagatzemat escriptoris entre aquests. 5 botigues.
=UNIQUE(FILTER(C5:C14,D5:D14=F4))
- A continuació, premeu Retorn & obtindreu els noms de 3 botigues que han proveït d'ordinadors de sobretaula durant aquests mesos.
- També podeu comparar aquestes dues troballes & notareu que només Computer Sphere & EMACIMAC ha emmagatzemat ambdós tipus de dispositius.
Més informació: Troba valors únics en una columna a Excel (6 mètodes)
1.2. Criteris múltiples
Ara volem afegir un criteri més al conjunt de dades anterior. Les botigues d'informàtica han portat llibretes & ordinadors de sobretaula de 3 marques diferents: Lenovo , HP i amp; Asus . I esbrinarem quines botigues tenen HPquaderns durant aquests 2 mesos .
- Primer, seleccioneu cel·la G12 on volem veure el noms de botigues que tenen quaderns HP .
- A continuació, escriviu aquesta fórmula a aquesta cel·la.
=UNIQUE(FILTER(C5:C14, (D5:D14=D5) * (E5:E14=E6)))
- Després, premeu Retorn .
- Finalment, notareu que només 1 botiga té ordinadors portàtils d'HP per sobre d'aquests. 2 mesos.
1.3. Criteris múltiples amb alternatives
Ara tractarem una altra condició en què volem esbrinar quines botigues tenen dispositius d'almenys un de HP o ASUS .
- Primer, seleccioneu cel·la G11 .
- A continuació, escriviu aquesta fórmula.
=UNIQUE(FILTER(C5:C14, (E5:E14=E6) + (E5:E14=E7)))
- A continuació, premeu Retorn .
- Finalment, veureu els noms de 4 botigues que tinguin dispositius emmagatzemats de HP o ASUS .
2. Apliqueu la fórmula de matriu per extreure valors únics basats en criteris a Excel
En aquest segon mètode, utilitzarem una fórmula de matriu que podeu utilitzar a qualsevol versió de Microsoft Excel . Tot i que potser us sembla una mica complex, més endavant intentaré explicar com funciona aquesta fórmula tant per a criteris únics com per a criteris múltiples.
2.1. Criteris únics
Ara, anem als passos sobre com podem destacar els noms de les botigues que han emmagatzemat ordinadors portàtils o ordinadors de sobretaula durant 2 mesos amb l'ajuda de fórmules de matriu.
- Primer, a cel·la E5 sota el títol Quadern , escriviu aquesta fórmula.
=IFERROR(INDEX($C$5:$C$14, MATCH(0, IF($E$4=$D$5:$D$14, COUNTIF($E$4:$E4, $C$5:$C$14), ""), 0)),"")
- A continuació, premeu Retorn .
- Després, utilitzeu l'ordre Emplenar la maneta per ompliu tota la columna & hi trobareu els noms de 4 botigues d'informàtica que tenen quaderns proveïts.
- Inicialment, la funció COUNTIF garanteix que la columna E sota el títol Notebook que tots els noms d'empresa apareixeran aquí & D'aquesta manera, crea una matriu amb un 0 comú per a tots els noms d'empreses amb diverses aparences.
- Fora d'això, la funció SI ara descobreix quines botigues només tenen quaderns proveïts. Per tant, elimina 0 dels noms de les botigues que no tenen quaderns proveïts.
- Després, la funció COINCORD cerca 0 només a la matriu que es trobava a través de la funció SI anteriorment.
- Ara, la funció INDEX emmagatzema totes les cel·les d'aquesta matriu com a referència & mostra els noms de les botigues només quan hagin aparegut diverses vegades.
- Finalment, la funció IFERROR eliminarà tots els missatges d'error & substituïu-los per cadenes buides.
De la mateixa manera, apliqueu la fórmula de matriu a la cel·la F5 per esbrinar els noms de les botigues que tenen Escriptori en estoc.
Més informació: Excel VBA per obtenir valors únics de la columna (4 exemples)
2.2. Criteris múltiples
Si hem de fer front a dos o més criteris mentre extreu valors únics a Excel, aquí teniu la solució. Ara descobrirem les botigues que només tenen ordinadors portàtils de la marca HP durant més de 2 mesos .
- Primer, seleccioneu cel·la G12 .
- A continuació, escriviu aquesta fórmula.
=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)),"")
- A continuació, premeu Retorn .
- Per últim, utilitzeu Fill Handle per omplir la columna fins que se us mostrin cel·les en blanc a la part inferior & ja has acabat.
- Aquí, la funció SI s'utilitza dues vegades. Al principi, cerca la categoria Notebook a la columna D & retorna els resultats com a 0 a la matriu.
- De la mateixa manera, cerca la marca HP a la columna E & tornarels resultats com a 0 en una altra matriu.
- A continuació, la funció COUNTIF aquí compta tots els noms d'empresa & retornarà els valors com a 0 en una matriu per a tots els noms que es troben a la columna C sota el títol Empresa .
- Ara, el <1 La funció>MATCH cerca les posicions de 0 que es troben com a valors de suma resultants al costat de les darreres matrius 3 .
- A continuació, el INDEX emmagatzema totes aquestes dades com a matriu de referència & mostra els noms relacionats de les botigues per les posicions de la fila del valor resultant 0 que es troba al pas anterior.
- I, per últim, la funció IFERROR eliminarà tots els missatges d'error & mostrar només els noms de les botigues.
Llegeix més: VBA per obtenir valors únics de la columna a la matriu a Excel (3 Criteris )
Conclusió
Espero que els mètodes esmentats anteriorment sobre com extreure valors únics basats en criteris a Excel ara t'ajudarà a aplicar-los als teus treballs d'Excel i a complir els teus requisits en funcions analítiques i entrades de dades. També podeu suggerir-me al quadre de comentaris si creieu que m'he perdut un mètode que hauria d'haver esmentat al meu article. Fes un cop d'ull als nostres altres interessants & articles informatius d'Excel a ExcelWIKI .