Excel INDEX MATCH s više kriterija (4 pogodna primjera)

  • Podijeli Ovo
Hugh West

Excel skupovi podataka se koriste za vođenje evidencije informacija. Traženje informacija iz velikih skupova podataka može biti dugotrajno. Excel ima neke korisne formule za pretraživanje i podudaranje upita kako biste dobili točne rezultate. INDEX i MATCH su neki od najčešće korištenih koji ne rade samo za pojedinačne kriterije već i za više kriterija. Članak će objasniti 4 formule za INDEX i MATCH s više kriterija s odgovarajućim primjerima i odgovarajućim objašnjenjima.

Preuzmite Vježbenicu

Preuzmite radnu svesku i vježbajte sami.

Excel Index Match Multiple Criteria.xlsx

Uvod u funkcije INDEX i MATCH

Funkcija INDEX

Cilj:

Vraća vrijednost ili referencu ćelije na presjeku određeni red i stupac u datom rasponu.

Generička formula:

=INDEX(array, row_num,[column_num])

Argumenti Opis:

niz = opseg podataka.

broj_reda = broj reda vrijednosti koju treba vratiti.

broj_stupca =broj kolone vrijednosti koju treba vratiti.

Podudaranje Funkcija

Cilj:

Vraća relativnu poziciju stavke u nizu koja odgovara određenoj vrijednosti u određenom redoslijedu.

Generička formula:

=MATCH(lookup_value,lookup_array,[match_type])

Argum nt Opis:

lookup_value = traženivrijednost.

lookup_array = raspon podataka u kojem postoji tražena vrijednost.

match_type = -0, -1,1. 0 znači tačno podudaranje, -1 za vrijednost veću od potpunog podudaranja, a 1 za vrijednost manju od potpunog podudaranja.

3 Excel formule koje koriste funkcije INDEX i MATCH s više kriterija

Koristit ćemo sljedeći skup podataka da objasnimo 4 formule Excel indeksu i uparimo ih s više kriterija.

Set podataka sadrži 5 stupaca sa ID proizvoda , Boja , Veličina, i Cijena lista proizvoda kompanije. Sada ako imate više kriterijuma i želite da uparite više kriterijuma da biste dobili vrednost koja se odnosi na odgovarajuću vrednost. Sljedeći odjeljci članka će prikazati 3 različite formule sa funkcijama INDEX i MATCH s više kriterija. Dakle, idemo naprijed.

1. Ugniježđena Excel formula pomoću funkcija INDEX i MATCH s više kriterija

Pretpostavimo da moramo saznati cijenu proizvoda iz skupa podataka uparujući ID proizvoda, boju i veličinu.

Možete koristiti sljedeću formulu koristeći Excel INDEX i MATCH funkciju da dobijete rezultat:

=INDEX(E5:E11,MATCH(1,(H5=B5:B11)*(H6=C5:C11)*(H7=D5:D11),0))

Ovdje možete vidjeti da formula odgovara višestrukim kriterijima iz skupa podataka, a zatim prikazati tačan rezultat.

🔎 FormulaPodjela:

  • Upotrebom funkcije MATCH 3 kriterija: ID proizvoda , Boja, i Veličina se podudaraju s rasponima B5:B11 , C5:C11, i D5:D11 iz skupa podataka. Ovdje je tip podudaranja 0 što daje tačno podudaranje.
  • Na kraju, korištenjem funkcije INDEX dobija se cijena tog određenog proizvoda iz raspona E5:E11 .

Pročitajte više: PODRŽAVANJE INDEKSA sa 3 kriterija u Excelu (4 primjera)

2. Ugniježđena Excel formula s dvije funkcije INDEX i MATCH funkcijom s više kriterija

Dalje, postoji još jedna formula koja uključuje dvije INDEX funkcije zajedno s MATCH funkcija s više kriterija za dobivanje vrijednosti iz datog raspona podataka.

Formula je:

=INDEX(E5:E12,MATCH(B15&C15&D15,INDEX(B5:B12&C5:C12&D5:D12,),0))

Rezultat se poklapa sa 3 kriterijuma sa datim rasponima podataka i daje rezultat podudarne vrijednosti kriterija u rasponu specificiranom za izlaz.

🔎 Raščlamba formule:

  • MATCH funkcija uzima tražene vrijednosti kao B15 , C15 i D15 koristeći AND između njih.
  • Dalje, uzima funkciju INDEX unutar koje su nizovi pretraživanja za svaku od vrijednosti pretraživanja B5:B12 , C5:C12, i D5:D12 .
  • Posljednji argument funkcije MATCH je 0 da bi se dalo tačno podudaranje.
  • Sve ovo jesuugniježđeno unutar druge INDEX funkcije čiji je prvi argument raspon iz kojeg će rezultat biti konačno prikazan.

Pročitajte više: INDEKS PODARĐIVANJE s više kriterija u drugom listu (2 načina)

Slična očitanja

  • Excel indeks Uskladite jedan/više kriterija s pojedinačnim/višestrukim rezultatima
  • Više kriterija u Excelu koristeći funkcije INDEX, MATCH i COUNTIF
  • Zbroj s funkcijama INDEX-MATCH pod više kriterija u Excelu
  • INDEX, MACH i MAX s više kriterija u Excelu

3. Formula koja koristi INDEX s dvije MATCH funkcije s više kriterija u Excelu

Međutim, suprotno od gornje metode je da je formula sa 2 MATCH funkcije ugniježđena sa INDEX funkcija također može obaviti posao.

Sada, recimo da imamo modificiranu verziju datog skupa podataka uključujući informacije o majici s kapuljačom i majici i raspoređenih na sljedeći način.

Formula:

=INDEX(C6:F7,MATCH(I4,B6:B7,0),MATCH(I5&I6,C4:F4&C5:F5,0))

U ovom slučaju koristili smo dva MATCH funkcije za podudaranje vrijednosti iz skupa podataka. Jedno odgovara za red, a drugo za kolonu. Obje formule MATCH su ugniježđene unutar funkcije INDEX koja radi savršeno.

🔎 Raščlamba formule:

  • Prva MATCH formula odgovara nazivu proizvoda Majica će vrijednosti u redu( B6 i B7 ).
  • Formula secondMATCH uzima dva kriterija boju i veličinu (plava i srednja) s rasponom C4:F4 i C5:F5 respektivno.
  • Obje formule MATCH su ugniježđene unutar formule INDEX kao drugi argument . Prvi argument formule INDEX uzima prvi argument kao raspon podataka iz kojeg će se izdvojiti izlaz, a treći je 0 za točno podudaranje.

Pročitajte više: Uparivanje indeksa s više kriterija u redovima i stupcima u Excelu

Alternativa INDEX-MATCH: Upotreba funkcije FILTER

Štaviše, ako koristite Microsoft 365 koji ima dinamičke nizove onda možete koristiti FILTER funkciju s više kriterija kao alternativu formulama INDEX-MATCH .

Slijedite korake da biste znali kako primijeniti funkciju FILTER u ovu svrhu:

  • Odaberite cijeli skup podataka.

  • Odaberite Tabela sa kartice Umetanje .

  • Provjerite raspon tabele i označite Moja tabela ima zaglavlja .
  • Zatim kliknite OK .

Vaša tabela će izgledati kao ispod.

Sad pretpostavimo da imate 3 kriterija (prikazana na slici) pomoću kojih morate pronaći cijenu e tog određenog proizvoda.

  • Napišite formulu u ćeliju u kojoj želite vidjetirezultat:
=FILTER(Table2[[Price ]],(Table2[Product ID]=B15)*(Table2[Color]=C15)*(Table2[Size]=D15))

Rezultat će biti prikazan u ćeliji.

Napomena: Odaberite raspon u skladu s tim i on će se prikazati kao naziv tablice (Tabela 2 u ovom slučaju) uključujući zaglavlje raspona (Cijena, ID proizvoda, boja i veličina za rasponi u skladu s tim) u formuli budući da se skup podataka pretvara u Excel tablicu.

🔎 Raščlamba formule:

  • Formula uzima 3 argumenta,
    • Prvi argument je niz što je raspon podataka iz kojih će se izvući povratna vrijednost.
    • Drugi argument je include koji uključuje kriterije. U našem slučaju, kriteriji su ID proizvoda, boja i veličina.
    • Treći argument je empty_if koji uzima povratnu vrijednost ako je rezultat prazan. Ovo je opciono i ne zahtijevamo ga u našem slučaju.
  • Odgovara kriterijima i daje rezultat iz raspona u prvom argumentu.

Pročitajte više: Excel INDEX MATCH za vraćanje više vrijednosti u jednoj ćeliji

Stvari koje treba zapamtiti

1. Možete pritisnuti CTRL+SHIFT+ENTER sa tastature tako što ćete držati kursor na kraju formula koje uključuju nizove. Iako radi dobro jednostavnim pritiskom na Enter , ali da biste bili sigurni možete koristiti ovu tehniku ​​dok radite sa nizovima.

2. Funkcija FILTER dostupna je samo za Microsoft 365 sakarakteristika dinamičkog niza. Ako nemate ovu verziju i koristite stariju verziju idite na ostale 3 formule.

Zaključak

Članak sadrži kratak opis funkcija INDEX i MATCH. Nakon toga, koristio je skup podataka za primjenu 4 različite formule koristeći funkcije INDEX , MATCH, i FILTER s više kriterija u Excelu. Nadam se da vam je članak bio od pomoći. Ako želite istražiti više, možete pogledati povezane članke u nastavku. Ako imate bilo kakav upit možete napisati u odjeljku za komentare.

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.