Preuzmite primjer radne knjige
Ovaj vodič će vas naučiti kako dohvatiti podatke iz više stupaca pomoću funkcija MATCH i VLOOKUP u Excelu i Google tablicama.
Zašto biste trebali kombinirati VLOOKUP i MATCH?
Tradicionalno, kada koristite funkciju VLOOKUP, unosite a broj indeksa stupca kako bi se utvrdilo iz kojeg stupca će se dohvatiti podaci.
To predstavlja dva problema:
- Ako želite izvući vrijednosti iz više stupaca, morate ručno unijeti broj indeksa stupca za svaku kolonu
- Ako umetnete ili uklonite stupce, vaš broj indeksa stupca više neće vrijediti.
Da biste svoju funkciju VLOOKUP učinili dinamičnom, pronaći ćete broj indeksa stupca s funkcijom MATCH.
1 | = VLOOKUP (G3, B3: E5, MATCH (H2, B2: E2,0), FALSE) |
Pogledajmo kako funkcionira ova formula.
MATCH funkcija
Funkcija MATCH vratit će broj indeksa stupca željenog zaglavlja stupca.
U donjem primjeru, broj indeksa stupca za "Dob" izračunava funkcija MATCH:
1 | = MATCH ("Dob", B2: E2,0) |
"Doba" je zaglavlje 2. stupca, pa se vraća 2.
Napomena: Zadnji argument funkcije MATCH mora biti postavljen na 0 kako bi se izvršilo točno podudaranje.
Funkcija VLOOKUP
Sada možete jednostavno uključiti rezultat funkcije MATCH u svoju funkciju VLOOKUP:
1 | = VLOOKUP (G3, B3: E5, H3, FALSE) |
Zamjenom argumenta indeksa stupca funkcijom MATCH dobivamo našu izvornu formulu:
1 | = VLOOKUP (G3, B3: E5, MATCH (H2, B2: E2,0), FALSE) |
Umetanje i brisanje stupaca
Sada, kada umetnete ili izbrišete stupce u rasponu podataka, rezultat vaše formule se neće promijeniti.
U gornjem primjeru dodali smo Učitelj, nastavnik, profesor stupac do raspona, ali i dalje želite studenta Dob. Izlaz iz funkcije MATCH identificira da je "dob" sada treća stavka u rasponu zaglavlja, a funkcija VLOOKUP koristi 3 kao indeks stupca.
Zaključavanje referenci ćelija
Radi lakšeg čitanja formula prikazali smo formule bez zaključanih referenci ćelija:
1 | = VLOOKUP (G3, B3: E5, MATCH (H2, B2: E2,0), FALSE) |
Ali ove formule neće raditi ispravno ako ih kopirate i zalijepite na drugo mjesto u datoteci. Umjesto toga, trebali biste koristiti zaključane ćelijske reference poput ove:
1 | = VLOOKUP ($ G3, $ B $ 3: $ E $ 5, MATCH (H $ 2, $ B $ 2: $ E $ 2,0), FALSE) |
Pročitajte naš članak o zaključavanju referenci stanica da biste saznali više.
VLOOKUP & MATCH Kombinirano u Google tablicama
Ove formule rade potpuno isto u Google tablicama kao i u Excelu.