Sadržaj
Za izdvajanje podataka s različitim kriterijima ili uvjetima u Microsoft Excelu, kombinacija funkcija INDEX i MATCH je najprikladnija do sada. U ovom članku ćete naučiti kako možete koristiti ove funkcije INDEX i MATCH zajedno s 3 različita kriterija u Excelu s odgovarajućim ilustracijama.
Preuzmite Vježbenicu
Možete preuzeti Excel radnu svesku koju smo koristili za pripremu ovog članka.
PODARHANJE INDEKSA sa 3 kriterija.xlsx
4 upotrebe INDEKS PODAĐIVANJE s 3 kriterija u Excelu
1. INDEKS PODARHIVANJE s 3 kriterija u Excelu (formula niza)
U sljedećem skupu podataka, brojni modeli Xiaomi pametnih telefona nalaze se s odgovarajućim modelima čipseta, RAM-a i konfiguracija kamere. Na osnovu podataka dostupnih u tabeli, saznaćemo model pametnog telefona koji ispunjava tri različita kriterijuma iz prve tri kolone sa specifikacijama.
Na primer, želimo da saznamo 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 pronađete izlaz jer je ovo formula niza. Ali ako koristite Excel 365 onda morate pritisnuti samo Enter .
Ovdje, MATCH funkcija izdvaja broj reda na osnovu definiranih kriterija. Sa svojim prvim argumentom kao 1,funkcija MATCH traži vrijednost 1 u nizu pretraživanja (drugi argument) gdje su svi kriteriji ispunjeni i vraća odgovarajući broj reda. Funkcija INDEX zatim koristi ovaj broj reda za izdvajanje modela pametnog telefona iz kolone E .
Pročitajte više: Kako upariti više Kriteriji iz različitih nizova u Excel
2. INDEKS PODARHIVANJE sa 3 kriterijuma u Excelu (formula bez niza)
Ako ne želite da koristite formulu niza, evo još jedne formule koju treba primeniti 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 je definirana drugom INDEX funkcijom 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 nizu i vraća odgovarajući broj reda prvog nalaz.
- Konačno, vanjska funkcija INDEX izvlači vrijednost iz kolone E na osnovu broja reda 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 koristeći INDEX, MATCH i COUNTIFFunkcija
- Excel indeks Uskladi jedan/više kriterija s jednim/više rezultata
- Excel INDEX-MATCH Formula za vraćanje više vrijednosti vodoravno
- Podudaranje INDEKSA Višestruki kriteriji sa zamjenskim znakovima u Excelu (kompletan vodič)
- [Popravljeno!] INDEKS PODARHANJE Ne vraća ispravnu vrijednost u Excelu (5 razloga)
3. Kombinacija funkcija IFERROR, INDEX i MATCH sa 3 kriterija
Ponekad se dati kriteriji ili uvjeti možda neće podudarati s podacima dostupnim u tabeli. U tom slučaju, bilo koja od formula u posljednje dvije metode će vratiti grešku #N/A . Ali možemo modificirati formulu da vrati poruku “Nije dostupno” ako se dati kriteriji ne podudaraju. Dakle, moramo koristiti funkciju IFERROR da bi služila svrsi.
Potrebna formula u izlazu Ćelija 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 pritisnemo Enter , vidjet ćemo definiranu poruku- “Nije dostupno” jer smo malo izmijenili kriterije da ne mogu korelirati s podacima dostupnim u tabeli.
Pročitajte više: IF sa INDEX-MATCH u Excelu (3 odgovarajuća pristupa )
4. INDEKS PODARHIVANJE sa 3 kriterija duž kolona(a) i reda(ova) u Excelu
U posljednjem dijelu, sada ćemo dodijeliti Chipset i RAM zaglavlja u dva odvojena reda (4 i 5) . Također smo dodali još dva brenda pametnih telefona Kolona C . Opseg ćelija od D6 do F8 predstavlja odgovarajuće modele zasnovane na brendovima, skupovima čipova i RAM-a preko zaglavlja kolona i redova.
Na osnovu ove matrice tražeći duž redova i zaglavlja kolona, izvući ćemo model pametnog telefona u ćeliji E11 koji ispunjava kriterije definirane u rasponu ćelija D11:D13 .
U izlazu Ćelija E11 , potrebna formula pod navedenim uslovima će biti:
=INDEX(D6:F8, MATCH(C13,C6:C8,0), MATCH(C11&C12,D4:F4&D5:F5,0))
Nakon što pritisnete Enter , naći ćete konačni rezultat kao što je prikazano na slici ispod.
U ovoj formuli, prvi MATCH funkcija definira broj reda iz kolone C koji odgovara datim kriterijima za brendove. U trećem argumentu (column_num) funkcije INDEX , druga funkcija MATCH definira broj kolone kombiniranjem kriterija čipseta i RAM-a.
Pročitajte više: Indeks odgovara više kriterija u redovima i stupcima u Excelu
Završne riječi
Nadam se da svi od ovih gore navedenih metoda sada će vam pomoći da ih primijenite u vašoj Excel tabeli dok radite sa funkcijama INDEX i MATCH sa 3 različita kriterija. Ako imate bilo kakvih pitanja ili povratnih informacija, javite mi u odjeljku za komentare. Ili možete pogledati naše druge članke vezane za Excel funkcije na ovoj web stranici.