Sadržaj
Za izdvajanje podataka s različitim kriterijima ili uvjetima u programu Microsoft Excel, kombinacija funkcija INDEX i MATCH dosad je najprikladnija. U ovom ćete članku saznati kako možete koristiti ove funkcije INDEX i MATCH zajedno s 3 različita kriterija u programu Excel s odgovarajućim ilustracijama.
Preuzmi radnu bilježnicu
Možete preuzeti Excel radnu knjigu koju smo koristili za pripremu ovog članka.
INDEX MATCH with 3 Criteria.xlsx
4 Uses of INDEX MATCH s 3 kriterija u Excelu
1. INDEX MATCH s 3 kriterija u Excelu (formula niza)
U sljedećem skupu podataka, brojni modeli Xiaomi pametnih telefona leže s odgovarajućim modelima čipseta, RAM-om i konfiguracijama kamere. Na temelju podataka dostupnih u tablici, pronaći ćemo model pametnog telefona koji zadovoljava tri različita kriterija iz prva tri stupca specifikacija.
Na primjer, želimo pronaći model koji koristi Snapdragon čipset , ima 8 GB RAM-a i ima kameru od 108 MP.
Odaberite izlaz Cell E17 i upišite:
=INDEX(E5:E14,MATCH(1,(C17=B5:B14)*(C18=C5:C14)*(C19=D5:D14),0))
Sada pritisnite CTRL+Shift+Enter da biste pronašli izlaz budući da je ovo formula polja. Ali ako koristite Excel 365 tada morate pritisnuti samo Enter .
Ovdje, MATCH funkcija izdvaja broj retka na temelju definiranih kriterija. Sa svojim prvim argumentom kao 1,funkcija MATCH traži vrijednost 1 u nizu pretraživanja (drugi argument) gdje su ispunjeni svi kriteriji i vraća odgovarajući broj retka. Funkcija INDEX zatim koristi ovaj broj retka za izdvajanje modela pametnog telefona iz Stupca E .
Pročitajte više: Kako spojiti više Kriteriji iz različitih polja u Excelu
2. INDEX MATCH s 3 kriterija u Excelu (formula bez niza)
Ako ne želite koristiti formulu niza, evo još jedne formule koju možete primijeniti u izlazu ćelija E17 :
=INDEX(E5:E14,MATCH(1,INDEX((C17=B5:B14)*(C18=C5:C14)*(C19=D5:D14),0,1),0))
Nakon što pritisnete Enter , dobit ćete sličan izlaz kao u prethodnom odjeljku.
🔎 Kako funkcionira formula?
- Unutar formule, drugi argument MATCH Funkcija definirana je drugom funkcijom INDEX koja traži sve podudarne kriterije i vraća niz:
{0;1;0;0;0 ;1;0;0;1;0}
- MATCH funkcija zatim traži vrijednost-1 u ovom polju i vraća odgovarajući broj retka prvog nalaz.
- Konačno, vanjska funkcija INDEX izvlači vrijednost iz Stupca E na temelju broja retka pronađenog u prethodnom koraku.
Pročitajte više: INDEX, MATCH i MAX s više kriterija u Excelu
Slična očitanja
- Više kriterija u Excelu pomoću INDEX-a, MATCH i COUNTIFFunkcija
- Excel Index Match jedan/više kriterija s jednim/više rezultata
- Excel INDEX-MATCH Formula za vodoravno vraćanje više vrijednosti
- Podudaranje indeksa Višestruki kriteriji sa zamjenskim znakom u Excelu (Kompletan vodič)
- [Popravljeno!] PODudaranje indeksa ne vraća točnu vrijednost u Excelu (5 razloga)
3. Kombinacija funkcija IFERROR, INDEX i MATCH s 3 kriterija
Ponekad zadani kriteriji ili uvjeti možda neće odgovarati podacima dostupnim u tablici. U tom će slučaju bilo koja od formula u zadnje dvije metode vratiti pogrešku #N/A . Ali možemo modificirati formulu da vrati poruku "Nije dostupno" ako zadani kriteriji ne odgovaraju. Dakle, moramo koristiti funkciju IFERROR da posluži svrsi.
Tražena formula u izlazu ćelije E17 sada bi trebala biti:
=IFERROR(INDEX(E5:E14,MATCH(1,INDEX((C17=B5:B14)*(C18=C5:C14)*(C19=D5:D14),0,1),0)),"Not Available")
Nakon što pritisnete Enter , vidjet ćemo definiranu poruku- “Nije dostupno” jer smo malo izmijenili kriterije ne mogu korelirati s podacima dostupnim u tablici.
Pročitajte više: Ako s INDEX-MATCH u Excelu (3 prikladna pristupa )
4. INDEX MATCH s 3 kriterija duž stupaca i redaka u Excelu
U posljednjem odjeljku, sada ćemo dodijeliti zaglavlja Chipset i RAM u dva odvojena retka (4 i 5) . Također smo dodali još dvije marke pametnih telefona Stupac C . Raspon ćelija od D6 do F8 predstavlja odgovarajuće modele na temelju marki, skupova čipova i RAM-a u zaglavljima stupaca i redaka.
Na temelju ove matrice pretraživanje duž redaka i zaglavlja stupaca, izvući ćemo model pametnog telefona u ćeliji E11 koji zadovoljava kriterije definirane u rasponu ćelija D11:D13 .
U izlazu ćelije E11 tražena formula pod navedenim uvjetima bit će:
=INDEX(D6:F8, MATCH(C13,C6:C8,0), MATCH(C11&C12,D4:F4&D5:F5,0))
Nakon što pritisnete Enter , pronaći ćete konačni izlaz kao što je prikazano na slici ispod.
U ovoj formuli, prvi MATCH funkcija definira broj retka iz Stupca C koji odgovara zadanim kriterijima za marke. U trećem argumentu (column_num) funkcije INDEX , druga funkcija MATCH definira broj stupca kombiniranjem kriterija čipseta i RAM-a.
Pročitajte više: Indeks odgovara višestrukim kriterijima u recima i stupcima u Excelu
Završne riječi
Nadam se od ovih gore spomenutih metoda sada će vam pomoći da ih primijenite u svojoj Excel proračunskoj tablici dok radite s funkcijama INDEX i MATCH s 3 različita kriterija. Ako imate pitanja ili povratnih informacija, javite mi u odjeljku za komentare. Ili možete provjeriti naše druge članke vezane uz Excel funkcije na ovoj web stranici.