Kako koristiti INDEX MATCH umjesto VLOOKUP-a u Excelu

  • Podijeli Ovo
Hugh West

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.xlsx

Uvod 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.

Hugh West vrlo je iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i financije te magistrirao poslovno upravljanje. Hugh ima strast za podučavanjem i razvio je jedinstveni pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno poznavanje programa Excel pomoglo je tisućama studenata i profesionalaca diljem svijeta da poboljšaju svoje vještine i postignu uspjeh u karijeri. Putem svog bloga, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne vodiče za Excel i online obuku kako bi pomogao pojedincima i tvrtkama da dostignu svoj puni potencijal.