Kako izdvojiti jedinstvene vrijednosti na osnovu kriterija u Excelu

  • Podijeli Ovo
Hugh West

Izdvajanje jedinstvenih vrijednosti na osnovu pojedinačnih ili različitih kriterija vrlo je uobičajeno u uredima & preduzeća. Microsoft Excel je također dodao nekoliko korisnih & zgodne metode za izdvajanje jedinstvenih vrijednosti iz velikog skupa podataka. U ovom članku pokušat ću ilustrirati kako izdvojiti jedinstvene vrijednosti na osnovu kriterija u Excelu sa 2 efikasne metode.

Preuzmite Vježbenicu

Možete preuzeti našu Excel radna sveska koju smo koristili za pripremu ovog članka.

Izdvoj jedinstvene vrijednosti na osnovu Criteria.xlsx

2 efikasne metode za izdvajanje jedinstvenih vrijednosti na osnovu Kriterijumi u Excelu

Za ilustraciju, evo uzorka skupa podataka. Ovdje imamo grafikon 5 kompjuterskih prodavnica . Oni su nabavili nove desktop i notebook računare u mjesecima jun i juli u svojim radnjama.

Sada ćemo pokušati za pronalaženje jedinstvenih proizvoda iz ovog skupa podataka na osnovu nekoliko kriterija.

1. Kombinirajte Excel UNIQUE & FILTER funkcije za izdvajanje jedinstvenih vrijednosti

U ovoj prvoj metodi, koristimo JEDINSTVU funkciju i funkciju FILTER u excelu za dohvaćanje jedinstvene vrijednosti. Ovdje ćemo koristiti ove funkcije i za jedan i za više kriterija. Dakle, bez daljnjeg odlaganja, pređimo na metode.

1.1. Jedinstveni kriterijum

Ovde želimo da znamo koje prodavnice imaju samo notebook računare, ili samo stone računare, 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 prodavnice računara koje imaju zalihe prijenosnih računala više od 2 mjeseca .

U ovoj formuli, za kolona E, funkcija FILTERizdvaja sva imena radnji iz kolone Ckoje su zalihe bilježnice samo više od 2 mjeseca. Dakle, slična imena se mogu pojaviti više puta. Zatim će funkcija UNIQUEprikazati sva imena samo jednom.

  • Sljedeće, otkucajte ovu formulu ćelija F5 da saznate ko je među njima skladištio desktope 5 trgovina.
=UNIQUE(FILTER(C5:C14,D5:D14=F4))

  • Zatim pritisnite Enter & dobit ćete imena 3 trgovine koje su imale na zalihama stolne računare tokom tih mjeseci.

  • Također možete uporediti ova dva nalaza & primijetit ćete da samo Computer Sphere & EMACIMAC ima na skladištu obje vrste uređaja.

Pročitajte više: Pronađite jedinstvene vrijednosti u koloni u Excel-u (6 metoda)

1.2. Višestruki kriteriji

Sada želimo dodati još jedan kriterij prethodnom skupu podataka. Prodavnice kompjutera su donele notebook računare & desktop računara 3 različita brenda- Lenovo , HP & Asus . A mi ćemo saznati koje trgovine imaju zalihe HP-abilježnice za ta 2 mjeseca .

  • Prvo, odaberite ćeliju G12 gdje želimo vidjeti imena prodavnica koje imaju na lageru HP prijenosna računala .
  • Zatim unesite ovu formulu u tu ćeliju.
=UNIQUE(FILTER(C5:C14, (D5:D14=D5) * (E5:E14=E6)))

  • Nakon toga, pritisnite Enter .
  • Konačno, primijetit ćete da samo 1 shop ima zalihe prijenosnih računala HP-a preko onih 2 mjeseca.

Ovdje funkcija FILTER procjenjuje dva kriterija - jedan za Kategorija uređaja & još jedan za Brend . I moramo dodati ova dva kriterija tako što ćemo staviti Asterisk ( * ) između njih u formuli. Kao i prije, funkcija UNIQUE će prikazati nazive ovih trgovina samo jednom.

1.3. Višestruki kriterijumi sa alternativama

Sada ćemo se pozabaviti još jednim uslovom gde želimo da saznamo koje prodavnice imaju bar 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 .
  • Konačno, vidjet ćete nazive 4 trgovina koji imaju opremljene uređaje bilo HP ili ASUS .

U ovoj formuli, FILTER funkcija će procijeniti dva kriterija odvojeno & prikaži kombinovane rezultate ili nazive prodavnica iz obe kategorije. Zatim će funkcija UNIQUE to prikazatiimena samo jednom.

2. Primijenite formulu niza da izvučete jedinstvene vrijednosti na osnovu kriterija u Excelu

U ovoj drugoj metodi koristit ćemo formulu niza koju možete koristiti u bilo koju verziju Microsoft Excel-a . Iako vam je možda malo složeno, pokušat ću kasnije objasniti kako ova formula funkcionira i za jedan i za više kriterija.

2.1. Jedinstveni kriteriji

Sada, idemo na korake kako možemo iznijeti imena prodavnica koje imaju zalihe prijenosnih ili stonih računala više od 2 mjeseca uz pomoć formula niza.

  • 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 koristite naredbu Fill Handle da popunite cijelu kolonu & naći ćete imena 4 kompjuterskih radnji koje imaju zalihe prijenosnih računala.

U ovoj složenoj formuli,
  • U početku, funkcija COUNTIF osigurava kolona E pod naslovom Bilježnica da će se sva imena kompanija pojaviti ovdje & na taj način pravi niz sa zajedničkim 0 za sve nazive kompanija sa višestrukim pojavljivanjem.
  • Izvan ovoga, funkcija IF sada saznaje koje trgovine imaju samo bilježnice. Dakle, uklanja 0 iz imena radnji koje nemaju zalihe bilježnica.
  • Nakon toga, funkcija MATCH traži 0 samo u nizu pronađenom preko funkcije IF ranije.
  • Sada, funkcija INDEX pohranjuje sve ćelije u tom nizu kao referenca & prikazuje nazive radnji samo kada se pojave više puta.
  • Konačno, funkcija IFERROR će ukloniti sve poruke o grešci & zamijenite ih praznim nizovima.

Slično, primijenite formulu niza u ćeliji F5 da saznate imena prodavnica koje imaju Desktop na zalihama.

Pročitajte više: Excel VBA za dobijanje jedinstvenih vrijednosti iz kolone (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 HP marke samo za više od 2 mjeseca .

  • Prvo odaberite ćelija 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)),"")

  • Slijedeći, pritisnite Enter .
  • Na kraju, koristite ručicu za popunjavanje da popunite kolonu dok vam se ne prikažu prazne ćelije na dnu & gotovi ste.

  • Ovdje se funkcija IF koristi dva puta. Prvo, traži kategoriju Bilježnica u koloni D & vraća rezultate kao 0 u nizu.
  • Slično, traži HP brend u koloni E & povratakrezultati kao 0 u drugom nizu.
  • Zatim, funkcija COUNTIF ovdje broji sva imena kompanija & će vratiti vrijednosti kao 0 u nizu za sva imena koja se nalaze u koloni C pod naslovom Kompanija .
  • Sada, <1 Funkcija>MATCH traži pozicije 0 pronađene kao rezultujuće vrijednosti sume uz posljednje 3 nizove.
  • Sljedeće, INDEX funkcija pohranjuje sve ove podatke kao referentni niz & prikazuje srodna imena prodavnica prema pozicijama redova rezultujuće vrijednosti 0 pronađene u prethodnom koraku.
  • I na kraju, funkcija IFERROR će ukloniti sve poruke o grešci & prikaži samo nazive prodavnica.

Pročitajte više: VBA za dobijanje jedinstvenih vrednosti iz kolone u niz u Excelu (3 Kriterijum )

Zaključak

Nadam se da će gore spomenute metode o tome kako izdvojiti jedinstvene vrijednosti na osnovu kriterija u excelu sada vam pomaže da ih primenite u svojim Excel radovima i ispunite vaše zahteve 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 o ExcelWIKI .

Hugh West je vrlo iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i finansije i magistrirao poslovnu administraciju. Hugh ima strast prema podučavanju i razvio je jedinstven pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno znanje o Excel-u pomoglo je hiljadama studenata i profesionalaca širom svijeta da poboljšaju svoje vještine i napreduju u karijeri. Kroz svoj blog, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne Excel tutorijale i online obuku kako bi pomogli pojedincima i preduzećima da ostvare svoj puni potencijal.