Sadržaj
Izdvajanje jedinstvenih vrijednosti na temelju jednog ili različitih kriterija vrlo je uobičajeno u uredima & poduzeća. Microsoft Excel također je dodao nekoliko korisnih & praktične metode za izdvajanje jedinstvenih vrijednosti iz velikog skupa podataka. U ovom ću članku pokušati ilustrirati kako izdvojiti jedinstvene vrijednosti na temelju kriterija u Excelu pomoću 2 učinkovite metode.
Preuzmi Practice Workbook
Možeš preuzeti našu Radna knjiga programa Excel koju smo koristili za pripremu ovog članka.
Izdvajanje jedinstvenih vrijednosti na temelju Criteria.xlsx
2 učinkovite metode za izdvajanje jedinstvenih vrijednosti na temelju Kriteriji u Excelu
Za ilustraciju, ovdje je uzorak skupa podataka. Ovdje imamo grafikon 5 trgovina računalima . Opskrbili su nova stolna i prijenosna računala u mjesecima lipnju i srpnju u svojim trgovinama.
Sada ćemo pokušati pronaći jedinstvene proizvode iz ovog skupa podataka na temelju nekoliko kriterija.
1. Kombinirajte Excel UNIQUE & FILTER funkcije za izdvajanje jedinstvenih vrijednosti
U ovoj prvoj metodi upotrijebimo JEDINSTVENE funkciju i FILTER funkciju u excelu za dohvaćanje jedinstvene vrijednosti. Ovdje ćemo koristiti ove funkcije i za jedan i za više kriterija. Dakle, bez daljnjeg odgađanja, prijeđimo na metode.
1.1. Pojedinačni kriterij
Ovdje želimo znati koje trgovine imaju samo prijenosna računala, ili samo stolna računala, ili oboje za 2uzastopnih mjeseci u godini.
- Prvo odaberite ćeliju E5 & upišite ovu formulu
=UNIQUE(FILTER(C5:C14,D5:D14=E4))
- Drugo pritisnite Enter & vidjet ćete nazive 4 trgovine računala koje imaju zalihe prijenosnih računala više od 2 mjeseca .
U ovoj formuli, za stupac E, funkcija FILTERizvlači sva imena trgovina iz stupca Ckoje su opskrbile bilježnicu samo za više od 2 mjeseca. Dakle, slična imena mogu se pojaviti više puta. Tada će funkcija UNIQUEprikazati sva imena samo jednom.
- Zatim upišite ovu formulu ćelija F5 kako biste saznali tko ima zalihe stolnih računala među njima 5 trgovina.
=UNIQUE(FILTER(C5:C14,D5:D14=F4))
- Zatim pritisnite Enter & dobit ćete imena 3 trgovine koje su opskrbljivale stolna računala tijekom tih mjeseci.
- Također možete usporediti ova dva nalaza & primijetit ćete da samo Computer Sphere & EMACIMAC ima na zalihama obje vrste uređaja.
Pročitajte više: Pronađite jedinstvene vrijednosti u stupcu u Excelu (6 metoda)
1.2. Višestruki kriteriji
Sada želimo dodati još jedan kriterij prethodnom skupu podataka. Računalne trgovine donijele su prijenosna računala & stolna računala 3 različite marke- Lenovo , HP & Asus . I saznat ćemo koje trgovine imaju HPbilježnice tijekom ta 2 mjeseca .
- Prvo odaberite ćeliju G12 gdje želimo vidjeti nazivi trgovina koje imaju HP prijenosna računala .
- Zatim u tu ćeliju upišite ovu formulu.
=UNIQUE(FILTER(C5:C14, (D5:D14=D5) * (E5:E14=E6)))
- Nakon toga pritisnite Enter .
- Konačno ćete primijetiti da samo 1 trgovina ima opskrbljena HP prijenosna računala osim onih 2 mjeseci.
Ovdje funkcija FILTER procjenjuje dva kriterija - jedan za Kategorija uređaja & još jedan za Brand . I moramo dodati ova dva kriterija stavljanjem zvjezdice ( * ) između njih u formuli. Kao i prije, funkcija JEDINSTVENO će ova imena trgovina prikazati samo jednom.
1.3. Višestruki kriteriji s alternativama
Sada ćemo se pozabaviti drugim uvjetom u kojem želimo saznati koje trgovine imaju na zalihama barem jedan uređaj od HP ili ASUS .
- Prvo odaberite ćeliju G11 .
- Zatim upišite ovu formulu.
=UNIQUE(FILTER(C5:C14, (E5:E14=E6) + (E5:E14=E7)))
- Slijedeći pritisnite Enter .
- Na kraju ćete vidjeti imena 4 trgovina koji imaju na zalihama uređaje HP ili ASUS .
U ovoj formuli, FILTER funkcija će zasebno procijeniti dva kriterija & prikaži kombinirane rezultate ili nazive trgovina iz obje kategorije. Zatim će ih funkcija UNIQUE prikazatiimena samo jednom.
2. Primijenite formulu polja za izvlačenje jedinstvenih vrijednosti na temelju kriterija u Excelu
U ovoj drugoj metodi koristit ćemo formulu polja koju možete koristiti u bilo koju verziju Microsoft Excela . Iako će vam se možda činiti malo složenom, kasnije ću pokušati objasniti kako ova formula funkcionira i za jedan i za više kriterija.
2.1. Pojedinačni kriterij
Idemo sada na korake o tome kako možemo istaknuti imena trgovina koje su opskrbljivale prijenosna ili stolna računala tijekom 2 mjeseca uz pomoć formula polja.
- Prvo, u ćeliju E5 pod naslovom Bilježnica upišite ovu formulu.
=IFERROR(INDEX($C$5:$C$14, MATCH(0, IF($E$4=$D$5:$D$14, COUNTIF($E$4:$E4, $C$5:$C$14), ""), 0)),"")
- Zatim pritisnite Enter .
- Nakon toga upotrijebite naredbu Fill Handle za ispunite cijeli stupac & pronaći ćete imena 4 računalne trgovine koje imaju zalihe prijenosnih računala.
U ovoj složenoj formuli,
- U početku, funkcija COUNTIF osigurava stupac E ispod naslova Bilježnica da će se sva imena tvrtki pojaviti ovdje & time stvara niz sa zajedničkim 0 za sve nazive tvrtki s više pojavljivanja.
- Izvan ovoga, funkcija IF sada saznaje koje trgovine imaju samo bilježnice. Dakle, uklanja 0 iz naziva trgovina koje nisu opskrbile bilježnice.
- Nakon toga, funkcija MATCH traži 0 samo u nizu koji je prethodno pronađen preko funkcije IF .
- Sada, funkcija INDEX pohranjuje sve ćelije u tom nizu kao referenca & prikazuje imena trgovina samo jednom kada su se pojavila više puta.
- Konačno, funkcija IFERROR će ukloniti sve poruke o pogreškama & zamijenite ih praznim nizovima.
Slično, primijenite formulu polja u ćeliji F5 da biste saznali nazive trgovina koje imaju Desktop na zalihi.
Pročitajte više: Excel VBA za dobivanje jedinstvenih vrijednosti iz stupca (4 primjera)
2.2. Višestruki kriteriji
Ako se moramo nositi s dva ili više kriterija dok izdvajamo jedinstvene vrijednosti u Excelu, evo rješenja za vas. Sada ćemo saznati trgovine koje imaju zalihe prijenosnih računala marke HP samo više od 2 mjeseca .
- Prvo odaberite ćeliju G12 .
- Zatim upišite ovu formulu.
=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)),"")
- Nakon toga pritisnite Enter .
- Na kraju, upotrijebite Full Handle za popunjavanje stupca sve dok vam se ne pokažu prazne ćelije na dnu & gotovi ste.
- Ovdje se funkcija IF koristi dvaput. Najprije traži kategoriju Bilježnica u stupcu D & vraća rezultate kao 0 u nizu.
- Slično, traži marku HP u stupcu E & povratakrezultati kao 0 u drugom nizu.
- Zatim, funkcija COUNTIF ovdje broji sve nazive tvrtki & vratit će vrijednosti kao 0 u nizu za sva imena pronađena u stupcu C pod naslovom Tvrtka .
- Sada, MATCH funkcija traži položaje 0 pronađene kao rezultantne vrijednosti zbroja uz posljednja 3 polja.
- Dalje, INDEX funkcija pohranjuje sve ove podatke kao referentni niz & prikazuje povezana imena trgovina prema pozicijama retka rezultantne vrijednosti 0 pronađene u prethodnom koraku.
- I posljednje od svega, funkcija IFERROR će ukloniti sve poruke o greškama & prikaži samo nazive trgovina.
Pročitajte više: VBA za dobivanje jedinstvenih vrijednosti iz stupca u polje u Excelu (3 Kriteriji )
Zaključak
Nadam se da će gore spomenute metode izvlačenja jedinstvenih vrijednosti na temelju kriterija u Excelu sada vam pomoći da ih primijenite u svojim Excel radovima i ispunite svoje zahtjeve u analitičkim funkcijama i unosima podataka. Također mi možete predložiti u polju za komentare ako mislite da sam propustio metodu koju sam trebao spomenuti u svom članku. Pogledajte naše druge zanimljive & informativni Excel članci na ExcelWIKI .