Funkcija VLOOKUP u Excelu traži vrijednost u rasponu ćelija, a zatim vraća vrijednost koja je u istom retku kao i vrijednost koju tražite.
VLOOKUP, što je skraćenica za 'Okomito traženje', je funkcija pretraživanja koja traži vrijednost u krajnjem lijevom stupcu (prvom stupcu) raspona i vraća paralelnu vrijednost iz stupca s desne strane. Funkcija VLOOKUP traži samo gore (od vrha do dna) vrijednost u tablici poredanoj okomito.
Na primjer, recimo, imamo popis inventara u radnom listu s tablicom koja prikazuje nazive artikala, datum kupnje, količinu i cijenu. Zatim bismo mogli upotrijebiti VLOOKUP u drugom radnom listu da izvučemo količinu i cijenu za određeni naziv artikla iz radnog lista zaliha.
Funkcija VLOOKUP može izgledati zastrašujuće na prvu, ali je zapravo prilično jednostavna za korištenje kada shvatite kako funkcionira. Ovdje, u ovom vodiču, pokazat ćemo vam kako koristiti funkciju VLOOKUP u Excelu.
VLOOKUP sintaksa i argumenti
Ako ćete koristiti funkciju VLOOKUP, morate znati njezinu sintaksu i argumente.
Sintaksa funkcije VLOOKUP:
=VLOOKUP(vrijednost_pretraživanja,niz_tablice,broj_indeksa_stupca,[pretraživanje_raspona])
Ova funkcija se sastoji od 4 parametra ili argumenata:
- lookup_value: Ovo određuje vrijednost koju tražite u prvom stupcu danog niza tablice. Vrijednost Lookup uvijek mora biti u krajnjem lijevom (stupac tablice za pretraživanje.
- table_array: Ovo je tablica (raspon ćelija) u kojoj želite potražiti vrijednost. Ova tablica (tablica za pretraživanje) može biti na istom radnom listu ili drugom radnom listu, ili čak u drugoj radnoj knjizi.
- broj_indeks_stupca: Ovo određuje broj stupca niza tablice koji ima vrijednost koju želite izdvojiti.
- [range_lookup]: Ovaj parametar određuje želite li izdvojiti točno ili približno podudaranje. Ili je TOČNO ili LAŽNO, unesite 'LAŽ' ako želite točnu vrijednost ili unesite 'TRUE' ako ste u redu s približnom vrijednošću.
Korištenje funkcije VLOOKUP u Excelu
Istražimo kako koristiti VLOOKUP u Microsoft Excelu.
Osnovni primjer
Da biste koristili VLOOKUP, prvo morate stvoriti svoju bazu podataka ili tablicu (pogledajte dolje).
Zatim stvorite tablicu ili raspon od mjesta na kojem želite tražiti i izdvojite vrijednosti iz tablice za pretraživanje.
Zatim odaberite ćeliju u kojoj želite ekstrahiranu vrijednost i unesite sljedeću formulu VLOOKUP. Na primjer, želimo potražiti telefonski broj 'Ena', zatim moramo unijeti traženu vrijednost kao B13, A2:E10 kao niz tablice, 5 za broj stupca telefonskog broja i FALSE da vratimo točnu vrijednost. Zatim pritisnite 'Enter' da biste dovršili formulu.
=VLOOKUP(B13,A2:E10,5,FALSE)
Ne morate ručno upisivati raspon tablice, možete jednostavno odabrati raspon ili tablicu pomoću miša za argument table_array. I automatski će se dodati argumentu.
Zapamtite, da bi ovo funkcioniralo, vrijednost traženja mora biti u krajnjem lijevom dijelu naše tablice za pretraživanje (A2:E10). Također, Lookup_value ne mora nužno biti u stupcu A radnog lista, samo mora biti krajnji lijevi stupac raspona koji želite pretraživati.
Vlookup izgleda ispravno
Funkcija VLOOKUP može gledati samo desno od tablice. Traži vrijednost u prvom stupcu tablice ili raspona i izdvaja odgovarajuću vrijednost iz stupca s desne strane.
Točno podudaranje
Excel funkcija VLOOKUP ima dvije metode uparivanja, to su: točan i približan. Parametar 'range_lookup' u funkciji VLOOKUP određuje koju vrstu tražite, točnu ili približnu.
Ako unesete range_lookup kao "FALSE" ili "0", formula traži vrijednost koja je točno jednaka lookup_value (može biti broj, tekst ili datum).
=VLOOKUP(A9,A2:D5,3,FALSE)
Ako se točno podudaranje ne pronađe u tablici, vratit će pogrešku #N/A. Kada smo pokušali potražiti "Japan" i vratiti odgovarajuću vrijednost u stupcu 4, pojavila se pogreška #N/A jer u prvom stupcu tablice nema "Japan".
U posljednji argument možete unijeti broj '0' ili 'LAŽ'. Oboje znače istu stvar u Excelu.
Približno podudaranje
Ponekad vam nije potrebno točno podudaranje, dovoljno je najbolje podudaranje. U takvim slučajevima možete koristiti način približnog podudaranja. Postavite završni argument funkcije na 'TRUE' da biste pronašli približno podudaranje. Zadana vrijednost je TRUE, što znači da ako ne dodate zadnji argument, funkcija će prema zadanim postavkama koristiti približno podudaranje.
=VLOOKUP(B10,A2:B7,2,TRUE)
U ovom primjeru ne trebamo točan rezultat da bismo pronašli odgovarajuću ocjenu. Sve što nam treba jesu ocjene da bismo bili u tom rasponu bodova.
Ako VLOOKUP pronađe točno podudaranje, vratit će tu vrijednost. U gornjem primjeru, ako formula ne može pronaći look_up vrijednost 89 u prvom stupcu, tada će vratiti sljedeću najveću vrijednost (80).
Prva utakmica
Ako krajnji lijevi stupac tablice sadrži duplikate, VLOOKUP će pronaći i vratiti prvo podudaranje.
Na primjer, VLOOKUP je konfiguriran da pronađe prezime za ime 'Mia'. Budući da postoje 2 unosa s imenom 'Mia', pa funkcija vraća prezime za prvi unos, 'Bena'.
Podudaranje zamjenskih znakova
Funkcija VLOOKUP omogućuje vam da pronađete djelomično podudaranje za određenu vrijednost pomoću zamjenskih znakova. Ako želite locirati vrijednost koja sadrži traženu vrijednost na bilo kojoj poziciji, dodajte znak ampersanda (&) da biste pridružili našu vrijednost traženja zamjenskim znakom (*). Koristite znakove '$' da napravite apsolutne reference ćelije i dodajte zamjenski znak '*' prije ili poslije vrijednosti pretraživanja.
U primjeru imamo samo dio tražene vrijednosti (Vin) u ćeliji B13. Dakle, da biste izvršili djelomično podudaranje za dane znakove, spojite zamjenski znak '*' nakon reference ćelije.
=VLOOKUP($B$13&"*",$A$2:$E$10,3,FALSE)
Višestruka pretraživanja
Funkcija VLOOKUP omogućuje vam stvaranje dinamičkog dvosmjernog pretraživanja, podudaranja u recima i stupcima. U sljedećem primjeru, VLOOKUP je postavljen za izvođenje pretraživanja na temelju imena (Mayra) i grada. Sintaksa u B14 je:
=VLOOKUP(B13,A2:E10,MACH(A14,A1:E1,0),0)
Kako izvršiti VLOOKUP s drugog lista u Excelu
Obično se funkcija VLOOKUP koristi za vraćanje odgovarajućih vrijednosti s zasebnog radnog lista i rijetko se koristi s podacima u istom radnom listu.
Za pretraživanje s drugog Excel lista, ali u istoj radnoj knjizi, unesite naziv lista prije table_array sa uskličnikom (!).
Na primjer, da biste potražili vrijednost ćelije A2 radnog lista "Proizvodi" u rasponu A2:B8 na radnom listu "ItemPrices" i vratili odgovarajuću vrijednost iz stupca B:
=VLOOKUP(A2,Cijene stavki!$A$2:$C$8,2,FALSE)
Slika ispod prikazuje tablicu u radnom listu 'ItemPrices'.
Kada unesemo formulu VLOOKUP u stupac C radnog lista ‘Proizvodi’, ona izvlači podudarne podatke iz radnog lista ‘ItemPrices’.
Kako izvršiti VLOOKUP iz druge radne knjige u Excelu
Također možete potražiti vrijednost u potpuno drugoj radnoj knjizi. Ako želite VLOOKUP iz druge radne knjige, trebate priložiti naziv radne knjige u uglaste zagrade nakon čega slijedi naziv lista prije table_array sa uskličnikom (!) (kao što je prikazano u nastavku).
Na primjer, koristite ovu formulu za traženje vrijednosti ćelije A2 različitog radnog lista iz radnog lista pod nazivom "ItemPrices" u radnoj knjizi "Item.xlsx":
=VLOOKUP(A2,[Item.xls]Cijene stavki!$A$2:$B$8,2,FALSE)
Najprije otvorite obje radne knjige, zatim počnite unositi formulu u ćeliju C2 radnog lista (Product worksheet), a kada dođete do argumenta table_array, idite na glavnu radnu knjigu podataka (Item.xlsx) i odaberite raspon tablice. Na taj način ne morate ručno upisivati naziv radne knjige i radnog lista. Upišite preostale argumente i pritisnite tipku 'Enter' da biste završili funkciju.
Čak i ako zatvorite radnu knjigu koja sadrži tablicu pretraživanja, formula VLOOKUP nastavit će raditi, ali sada možete vidjeti puni put zatvorene radne knjige kao što je prikazano na sljedećoj snimci zaslona.
Koristite funkciju VLOOKUP s vrpce Excel
Ako se ne možete sjetiti formula, uvijek možete pristupiti funkciji VLOOKUP s vrpce programa Excel. Da biste pristupili VLOOKUP-u, idite na karticu "Formule" na vrpci programa Excel i kliknite ikonu "Traži i referenca". Zatim odaberite opciju "VLOOKUP" na dnu padajućeg izbornika.
Zatim unesite argumente u dijaloški okvir "Argumenti funkcije". Zatim kliknite gumb "U redu".
U primjeru smo tražili ime 'Sherill' u tablici da bismo vratili njegovo odgovarajuće stanje u stupcu D.
Nadamo se da ste iz ovog članka naučili kako koristiti funkciju VLOOKUP u Excelu. Ako želite saznati više o tome kako koristiti Excel, pogledajte naše druge članke u vezi s Excelom.