Sadržaj
Za napredna pretraživanja u Excelu, INDEX i MATCH mogu se koristiti umjesto VLOOKUP . INDEX i MATCH potrebni su za opsežna pretraživanja i mnogi od njih su apsolutno nevjerojatni. Uz primjer, naučit ćemo vas kako koristiti funkcije programa Excel INDEX i MATCH u programu Excel u ovom vodiču.
Preuzmite radnu bilježnicu
Preuzmite ovu radnu bilježnicu za vježbanje dok čitate ovaj članak.
Upotrebe formule INDEX-MATCH.xlsx
8 učinkovitih primjera INDEX-MATCH-a Formula u Excelu
Koristit ćemo primjer skupa podataka u odjeljcima u nastavku da pokažemo kako na njemu koristiti funkcije INDEX i MATCH . Pokazat ćemo vam kako primijeniti obje funkcije na 8 različitih načina za traženje vrijednosti.
♣Sintaksa:
= INDEX ( niz , broj_reda , [ broj_stupca ])
♣Argumenti:
- niz : raspon ćelija vrijednosti
- Row_num : vraća rezultate za redak u odabranom rasponu.
- column_num : vraća rezultate za stupac u odabranom rasponu.
♣Rezultat:
Indeksna funkcija vraća vrijednost ili referenca ćelije u određenom rasponu koja je na sjecištu određenog retka istupac.
♣Sintaksa:
= MATCH ( lookup_value , lookup_array ,[ match_type ])
♣Argumenti:
- lookup_value : Vrijednost koju želite pronaći u rasponu.
- lookup_array : Raspon u kojem tražite lookup_value .
- match_type : Određuje kako vrijednost pretraživanja i vrijednosti polja pretraživanja uparuju se u Excelu.
- 1 = točno ili sljedeće najmanje.
- 0 = točno podudaranje.
- -1 = točan ili sljedeći najveći.
♣Rezultat:
Vraća poziciju stavke u nizu u smislu njenog relativnog poziciju.
Primjer 1: Osnovna kombinacija funkcija INDEX i MATCH u Excelu
Recimo, želite izvršiti pretragu cijene za određeni ID narudžbe . Da bismo to učinili, kombinirat ćemo INDEX i MATCH funkciju.
1. korak:
- U ćeliju G5 upišite sljedeću formulu.
=INDEX(D5:D11, MATCH(G4,B5:B11,0))
Ovdje,
- MATCH(G4,B5:B11,0) odnosi se na ćeliju G4 kao lookup_value u rasponu B5:B11 za točno podudaranje. Vraća 4 jer je vrijednost u retku broj 4 .
- INDEX(D5:D11, MATCH(G4,B5:B11,0)) odnosi se na D5:D11 kao niz odakle dobivamo vrijednost, a row_num je 4 kako smo ga dobili iz MATCH Column_num nije potreban jer primjenjujemo INDEX samo za jedanstupac.
Korak 2:
- Pritisnite Enter do rezultata.
Pročitajte više: Primjeri s formulom INDEX-MATCH u Excelu (8 pristupa)
Primjer 2: Koristite formulu INDEX-MATCH za pretraživanje slijeva u Excelu
Također možete izvršiti pretraživanje iz jednog stupca u drugi. Vrijednost za stupac C , drugi stupac našeg INDEX raspona B5:D11 , naći će se u sljedećem primjeru. Slijedite korake u nastavku da izvršite pretraživanje slijeva.
1. korak:
- Upišite sljedeću formulu u ćelija G5 .
=INDEX($B$5:$D$11,MATCH(F5,$B$5:$B$11,0),2)
2. korak:
- Zatim pritisnite Enter da vidite rezultat.
Korak 3:
- Na kraju, upotrijebite Automatsko popunjavanje da vidite rezultate u cijelosti.
Pročitajte više: Kako koristiti formulu INDEX-MATCH u Excelu za generiranje više rezultata
Primjer 3: Analiza stanja osjetljivog na velika i mala slova kombiniranjem funkcija INDEX i MATCH u Excelu
Za Analiza koja razlikuje velika i mala slova , možete primijeniti INDEX i MATCH funkciju u kombinaciji.
Za analizu i traženje, slijedite korake u nastavku.
1. korak:
- Želimo pronaći ID MARK umjesto Mark . Da vidimo što će se dogoditi. Unesite sljedeću ćeliju formule C5 .
=INDEX(B5:B11,MATCH(TRUE,EXACT(G4,C5:C11),0))
Korak2:
- Na kraju pritisnite Enter da pronađete ID narudžbe za MARK .
Pogledajte pažljivo; dobiven je rezultat za savršeno podudaranje s velikim slovom MARK , ali ne i za Mark .
Primjer 4: Pretraživanje dva stupca s formulom INDEX-MATCH u Excelu
Fascinantno je primijetiti da možete izvršiti pretraživanje u više stupaca za više kriterija u isto vrijeme. Na primjer, tražit ćemo ID narudžbe osobe kao i Cijenu . Slijedite korake u nastavku kako biste izvršili pretraživanje za dva kriterija.
1. korak:
- Prvo upišite sljedeće formula u ćeliji G5 .
=INDEX(B5:B11,MATCH(TRUE,EXACT(G4,C5:C11),0))
- Drugo, pritisnite Enter za dobiti prvu vrijednost u ćeliji G5 .
Stoga ćete prvu vrijednost pretraživanja pronaći u ćeliji G5 .
Korak 2:
- Da biste dobili drugu vrijednost pretraživanja, upišite sljedeću formulu u ćeliju G6 .
=INDEX(D5:D11,MATCH(G4&G5,C5:C11&B5:B11,0))
- Ovo je funkcija niza pa moramo primijeniti ovu funkciju pritiskom na Crtl + Shift + Enter
- Kao rezultat, imat ćete prva vrijednost traženja u ćeliji G6 .
Pročitajte više: INDEX MATCH s višestrukim kriterijima u različiti list (2 načina)
Slična očitanja
- EXCEL INDEX MATCH za vraćanje više vrijednostiu jednoj ćeliji
- Excel INDEX-MATCH formula za vodoravno vraćanje više vrijednosti
- [Popravljeno!] INDEX MATCH ne vraća ispravnu vrijednost u Excelu ( 5 razloga)
- Kako odabrati određene podatke u Excelu (6 metoda)
- INDEX MATCH nasuprot funkciji VLOOKUP (9 primjera)
Primjer 5: Dvosmjerno pretraživanje pomoću formule INDEX-MATCH
Možete izvršiti pretraživanje za redak i stupac u Dvosmjerno . Slijedite korake u nastavku da biste pronašli vrijednost u retku i stupcu u isto vrijeme.
1. korak:
- Unesite formulu u ćeliju G7 .
=INDEX(B4:D11,MATCH(G5,B4:B11,0),MATCH(G4,B4:D4,0))
Korak 2:
- Na kraju pritisnite Enter .
Primjer 6: Pronađite Najbliže podudaranje u Excelu spajanjem funkcija INDEX i MATCH
Funkcije INDEX i MATCH korisne su za pronalaženje ili traženje najbližeg podudaranja između raspona. Na primjer, željeli bismo odrediti tko ima najbližu vrijednost našoj ciljanoj vrijednosti, koja je u ovom slučaju $15 . Da biste to učinili, jednostavno slijedite korake u nastavku.
1. korak:
- Da biste pronašli najbliže podudaranje, upišite sljedeća formula.
=INDEX(C5:C11,MATCH(MIN(ABS(D5:D11-G4)),ABS(D5:D11-G4),0))
Ovdje,
ABS(D5:D11-G4) je apsolutna vrijednost razlike s ciljanom vrijednošću 15 između raspona D5:D11 .
MIN(ABS(D5:D11-G4) naredbe pronaći minimalnu razliku apsolutavrijednosti.
Korak 2:
- Pritiskom na Ctrl + Shift + Enter , primijenit ćemo ovu funkciju kao funkciju polja.
Pročitajte više: Formula INDEX-MATCH za pronalaženje minimalne vrijednosti u programu Excel (4 prikladna načina)
Primjer 7: Trosmjerno pretraživanje pomoću funkcija INDEX i MATCH u programu Excel
A Trosmjerno traženje najbolja je stvar koju možete postići korištenjem INDEX i MATCH funkcije. Trosmjerno traženje dodaje dodatnu dimenziju relevantnosti. Na primjer, možemo izračunati koliko je Jenny platila za dvije različite stavke u tri različita mjeseca. Slijedite dolje navedene jednostavne korake kako biste to učinili.
Korak 1:
- Za izvođenje Tri -way Lookup , prvo upišite formulu ispod u ćeliju H6 .
=INDEX(($D$5:$E$7,$D$10:$E$12,$D$15:$E$17),MATCH($G$6,$C$5:$C$7,0),MATCH(H$5,$D$4:$E$4,0),(IF(H$4="Jan",1,IF(H$4="Feb",2,3))))
Korak 2:
- Na kraju pritisnite Enter da biste dobili prvu vrijednost pretraživanja.
Korak 3:
- Zatim kopirajte formulu za druge ćelije pomoću Automatsko popunjavanje
Stoga ćete dobiti rezultate kao što je prikazano na donjoj slici.
Primjer 8: Primijenite formulu INDEX-MATCH sa zamjenskim znakovima
Excel također može odrediti vrijednost djelomičnog podudaranja . Za to se koriste funkcije INDEX i MATCH . Da bismo to postigli, koristit ćemo zvjezdicu (*) kao zamjenski znak.Jednostavno slijedite dolje navedene upute da biste započeli.
1. korak:
- Prvo, u ćeliji G5 , upišite formulu u nastavku.
=INDEX($D$5:$D$11,MATCH(F5&"*",$C$5:$C$11,0),1)
2. korak:
- Zatim pritisnite gumb Enter da biste vidjeli promjene.
Korak 3:
- Jednostavno upotrijebite alat Automatsko popunjavanje da ispunite potrebne ćelije.
Kao posljedica toga, možete vidjeti da vraća rezultat za “ Jenny ,” iako se ne podudara točno.
Pročitajte više: INDEX MATCH Višestruki kriteriji sa zamjenskim znakom u Excelu (Kompletan vodič)
Zaključak
Ukratko, nadam se da je ovaj članak pokazao kako koristiti INDEX i MATCH funkcije za integraciju višestrukih kriterija. Pregledajte priručnik i stavite ono što ste naučili koristiti. Spremni smo nadoknaditi troškove ovakvim programima zbog vaše podrške.
Ako imate bilo kakvih pitanja, slobodno nas kontaktirajte. Recite mi što mislite u odjeljku za komentare ispod.
Profesionalci ExcelWIKI na vaša će pitanja odgovoriti što je prije moguće.