Kako izdvojiti jedinstvene vrijednosti na temelju kriterija u Excelu

  • Podijeli Ovo
Hugh West

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 .

Hugh West vrlo je iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i financije te magistrirao poslovno upravljanje. Hugh ima strast za podučavanjem i razvio je jedinstveni pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno poznavanje programa Excel pomoglo je tisućama studenata i profesionalaca diljem svijeta da poboljšaju svoje vještine i postignu uspjeh u karijeri. Putem svog bloga, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne vodiče za Excel i online obuku kako bi pomogao pojedincima i tvrtkama da dostignu svoj puni potencijal.