Sadržaj
VLOOKUP, INDEX, MATCH popularne su Excel funkcije koje se koriste u Microsoft Excelu. VLOOKUP je vrlo čest u velikim podatkovnim operacijama. Funkcija INDEX-MATCH može se kombinirano koristiti kao zamjena za funkciju VLOOKUP . U ovom ćemo članku pokazati kako koristiti INDEX-MATCH umjesto VLOOKUP u Excelu.
Preuzmi radnu knjigu za vježbe
Preuzmi ovu vježbu radna bilježnica za vježbanje dok čitate ovaj članak.
Index Match umjesto Vlookup.xlsxUvod u INDEX i MATCH funkcije
INDEX Funkcija
Funkcija INDEX vraća vrijednost ili referencu na vrijednost unutar tablice ili raspona. INDEX funkcija koja se koristi na dva načina u obliku polja i referentnom obliku.
Sintaksa:
INDEX(niz, broj_reda, [broj_stupca] )
Argumenti:
niz – To je raspon ćelija ili konstanta niza. Upotreba row_num i column_num ovisi o redcima ili stupcima u ovom polju.
row_num – Potrebno je osim ako je column_num prisutan. Odabire red u nizu iz kojeg se vraća vrijednost. Ako je row_num izostavljen, column_num je obavezan.
column_num – Odabire stupac u nizu iz kojeg se vraća vrijednost. Ako je column_num izostavljen, row_num je obavezan.
Funkcija MATCH
Funkcija MATCH traži specificiranoobjekt u nizu ćelija, a zatim vraća odgovarajući položaj tog objekta. Ova funkcija radi u bilo kojem smjeru i dobiva točno podudaranje.
Sintaksa:
MATCH(lookup_value, lookup_array, [match_type])
Argumenti:
lookup_value – Ovo je vrijednost koju želimo spojiti u nizu. To može biti vrijednost (broj, tekst ili logička vrijednost) ili referenca ćelije na broj, tekst ili logičku vrijednost.
lookup_array – To je navedeni raspon iz kojeg želimo pretraživati.
match_type – Ovo nije obavezno. Brojevi su -1, 0 ili 1. Argument match_type određuje kako Excel spaja lookup_value s vrijednostima u lookup_array. Zadana vrijednost za ovaj argument je 1.
Kako kombinirati funkcije INDEX i MATCH
Koristit ćemo kombinaciju funkcija INDEX i MATCH umjesto korištenja funkcije VLOOKUP . Ovdje ćemo pokazati kako kombinirati dvije funkcije.
Da bismo primijenili formulu, uzimamo skup podataka tvrtke koji sadrži ID, naziv i plaću zaposlenika.
Sada će saznati Plaću zaposlenika tražeći na ID umjesto drugih opcija.
1. korak:
- Prvo stavite ID kao što je prikazano u okviru ispod:
Korak 2:
- Napišite funkciju MATCH na ćeliju C13 .
- Pokušat ćemo pronaći podudaranje Ćelija C12 u rasponu B5:B10 . Dakle, formula je:
=MATCH(C12,B5:B10,0)
Korak 3:
- Zatim pritisnite Enter .
U povratku dobivamo 3 . To znači da je naša navedena vrijednost u 3. ćeliji tog raspona.
Korak 4:
- Sada umetnite the INDEX
- Želimo dobiti plaću. Dakle, koristili smo D5:D10 kao raspon.
- Formula će biti:
=INDEX(D5:D10,MATCH(C12,B5:B10,0))
Korak 5:
- Zatim pritisnite Enter .
Konačno, u rezultatu dobivamo plaću A-003 . Na ovaj način kombinirano koristimo funkcije INDEX-MATCH .
3 načina za korištenje INDEX MATCH umjesto VLOOKUP-a u Excelu
1. INDEX MATCH za pretraživanje Pravo na Lijevo u Excelu
U ovom odjeljku pokazat ćemo kako funkcija INDEX-MATCH može gledati gore s desna na lijevo. VLOOKUP samo može pretraživati objekte s lijeva na desno, a objekt pretraživanja mora biti u prvom stupcu. Ne moramo slijediti ova pravila u slučaju funkcije INDEX-MATCH .
Korak 1:
- Mi tražit će imena i htjeti vratiti ID . Dakle, skup podataka će izgledati ovako:
Korak 2:
- Napišite "Allisa" u Ime
- Sada napišite formulu INDEX-MATCH :
=INDEX(B5:B10,MATCH(C12,C5:C10,0))
- Ovdje ćemo potražiti u stupcu Ime i dobit ćemopovratak iz ID
- Operaciju primjenjujemo s desna na lijevo.
Korak 3 :
- Zatim pritisnite Enter .
Dobijamo ID kao povratak. Ali ako smo koristili VLOOKUP to će vratiti pogrešku.
Pročitajte više: INDEX MATCH nasuprot VLOOKUP funkciji (9 primjera)
2. INDEX MATCH umjesto VLOOKUP-a s višestrukim kriterijima u Excelu
U INDEX-MATCH funkciji možemo koristiti više kriterija koji nisu mogući u slučaju VLOOKUP .
Korak 1:
- Prvo promijenite skup podataka da biste primijenili više kriterija.
Korak 2:
- Primijenit ćemo dva kriterija Odjel i Ime i željeti Plaću kao rezultat.
Korak 3:
- Stavite uvjet na traženi okvir kao na sljedećoj slici.
Korak 4:
- Sada stavite formulu na Ćelija C14 .
- Formula je:
=INDEX(E5:E10,MATCH(1,(C12=D5:D10)*(C13=C5:C10),0))
Korak 5:
- Na kraju pritisnite Enter .
Kao oba uvjeta utakmica, dobivamo rezultat. Ako bilo koji od kriterija ne ispunjava taj rezultat bit će pogreška. U VLOOKUP to nije moguće. Zato koristimo INDEX-MATCH umjesto VLOOKUP .
Pročitajte više: Excel INDEX i MATCH funkcije s višestrukim kriterijima ( 4 Formule)
SličnoOčitavanja
- Zbroj s funkcijama INDEX-MATCH prema višestrukim kriterijima u programu Excel
- Kako koristiti INDEX i podudaranje za djelomično podudaranje (2 Načini)
- XLOOKUP vs INDEX-MATCH u Excelu (sve moguće usporedbe)
- Formula koja koristi funkcije INDIRECT INDEX MATCH u Excelu
- INDEX MATCH Višestruki kriteriji sa zamjenskim znakom u Excelu (Kompletan vodič)
3. Primijenite INDEX MATCH na traženje i u retku i u stupcu
U odjeljku ćemo pokazati kako tražiti u retku i stupcu. VLOOKUP ne može pretraživati ni u retku ni u stupcu.
Korak 1:
- Prvo promijenite skup podataka da se primijeni funkcije.
2. korak:
- Postavili smo traženje imena duž stupca B i godina u 4. redu.
Korak 3:
- Postavite uvjet u potrebne okvire na ime i godinu.
Korak 4:
- Sada napišite formulu na ćeliji C14.
- Formula je:
=INDEX(C5:E10,MATCH(C12,B5:B10,0),MATCH(C13,C4:E4,0))
Korak 5:
- Sada pritisnite Enter .
Konačno, mi iznos prirasta koji je Jose dobio 2020. godine.
Pročitajte više: Indeks odgovara višestrukim kriterijima u recima i stupcima u Excelu
Prednosti korištenja INDEX MATCH umjesto VLOOKUP-a u Excelu
1. Dinamička referenca stupca
Jedna od glavnih prednosti INDEX-MATCH preko VLOOKUP je referenca stupca. VLOOKUP zahtijeva statičku referencu stupca. S druge strane, INDEX-MATCH zahtijeva dinamičku referencu stupca. Zbog statičke reference kada dodamo ili izbrišemo bilo koji redak ili stupac, formula ostaje nepromijenjena. Učinak promjene stupca se ne odražava u tome.
2. Pretraživanje zdesna ulijevo
VLOOKUP omogućuje vraćanje vrijednosti ulijevo . Ali ne može izvršiti nijednu radnju tijekom pretraživanja s desna na lijevo. To je jedna od najznačajnijih prednosti funkcije INDEX-MATCH . Možemo koristiti funkciju INDEX-MATCH u nekim situacijama kada VLOOKUP ne može raditi zbog lijeve i desne strane referenci.
3. Lako umetanje ili brisanje novog stupca
Već znamo da VLOOKUP koristi statičku referencu stupca. Dakle, u trenutku dodavanja ili brisanja bilo kojeg novog stupca, svaki put trebamo modificirati formulu. A ovo moramo učiniti ručno. Ali kada radimo s velikim skupom podataka, ova izmjena postaje vrlo složena. Umjesto da koristimo funkciju INDEX-MATCH , ne moramo razmišljati o ovome. Formula se automatski mijenja.
4. Nema ograničenja za veličinu vrijednosti pretraživanja
Moramo osigurati da duljina kriterija pretraživanja ne smije premašiti 255 znakova u VLOOKUP . U suprotnom, prikazat će vrijednost pogreške. U slučaju INDEX-MATCH , možemo potražiti više od 255 znakova.
5. Minimizirajte vrijeme obrade
Kada razmatramo vrijeme obrade funkcije INDEX-MATCH smanjuje vrijeme obrade na veliku količinu. Funkcija VLOOKUP traži cijeli niz ili tablicu. I funkcija INDEX-MATCH traži samo spomenuti raspon ili stupac. Dakle, daje rezultate u najkraćem vremenu u usporedbi s VLOOKUP-om .
6. Pozicija vrijednosti pretraživanja
U VLOOKUP-u vrijednost traženja mora biti u prvom stupcu niza ili raspona. Ali u funkciji INDEX-MATCH , vrijednost za pretraživanje može se locirati u bilo kojem stupcu i dobiti rezultate iz bilo kojeg stupca koji odabere korisnik.
Zaključak
U ovom smo članku opisali kako koristiti funkciju INDEX-MATCH umjesto VLOOKUP u programu Excel. Također objašnjavamo prednosti funkcije INDEX-MATCH u odnosu na VLOOKUP . Nadam se da će ovo zadovoljiti vaše potrebe. Molimo pogledajte našu web stranicu Exceldemy.com i dajte svoje prijedloge u okvir za komentare.