10 najboljih praksi sa VLOOKUP-om u Excelu

  • Podijeli Ovo
Hugh West

U Microsoft Excelu, funkcija VLOOKUP se općenito koristi za izdvajanje podataka na temelju vrijednosti pretraživanja u stupcu ili rasponu ćelija. U ovom članku ćete se upoznati s 10 najboljih primjera i praksi s funkcijom VLOOKUP .

Preuzmite radnu svesku za vježbe

Možete preuzmite Excel radnu svesku koju smo koristili za pripremu ovog članka.

Vježbajte s VLOOKUP.xlsx

Uvod u funkciju VLOOKUP

  • Cilj funkcije:

Funkcija VLOOKUP se koristi za gledanje za datu vrijednost u krajnjoj lijevoj koloni date tablice, a zatim vraća vrijednost u istom redu iz određene kolone.

  • Sintaksa:

=VLOOKUP(vrijednost_pretraživanja, niz_tabele, indeks_kolca, [pretraga_opsega])

  • Objašnjenje argumenata:
Argument Obavezno/Opcionalno Objašnjenje
lookup_value Obavezno Vrijednost koju traži u krajnjoj lijevoj koloni date tabele. Može biti jedna vrijednost ili niz vrijednosti.
table_array Obavezno Tablica u kojoj traži vrijednost_pretraživanja u krajnjoj lijevoj grupi.
col_index_num Obavezno Broj kolone u tabeli iz koje treba biti vrijednostodmah će vam biti prikazani rezultirajući podaci.

Sada možete promijeniti bilo koje ime ili mjesece od Prodavač i Mjesec padajući meni i odmah pronađite odgovarajuće izlaze u ćeliji C17 .

Pročitajte više: VLOOKUP sa padajućom listom u Excelu

💡 Stvari koje treba imati na umu

  • lookup_value može biti jedna vrijednost ili niz vrijednosti. Ako unesete niz vrijednosti, funkcija će tražiti svaku od vrijednosti u krajnjem lijevom stupcu i vratiti iste vrijednosti reda iz navedenog stupca.
  • Funkcija će tražiti približno podudaranje ako je [range_lookup] argument je postavljen na 1. U tom slučaju, uvijek će tražiti donju najbližu vrijednost lookup_value , a ne gornju najbližu.
  • Ako col_index_number je razlomak umjesto cijelog broja, Excel će ga sam pretvoriti u niži cijeli broj. Ali to će podići #VRIJEDNOST! greška ako je col_index_number nula ili negativan.

Završne riječi

Nadam se da će sve upotrebe <1 Funkcija>VLOOKUP u ovom članku će vam sada pomoći da ih primijenite u Excel proračunskim tablicama dok izdvajate podatke na osnovu vrijednosti pretraživanja. Ako imate bilo kakvih pitanja ili povratnih informacija, javite mi u odjeljku za komentare. Ili možete pogledati naše druge članke vezane za Excel funkcije na ovoj web stranici.

vraćeno. [opseg_potraga] Opcionalno Govori da li potrebno je tačno ili djelomično podudaranje lookup_value. 0 za potpuno podudaranje, 1 za djelomično podudaranje. Zadana postavka je 1 (djelimično podudaranje).
  • Povratni parametar:

Vraća vrijednost istog reda iz navedene kolone date tablice, gdje se vrijednost u krajnjoj lijevoj koloni poklapa sa lookup_value.

10 najboljih praksi sa VLOOKUP-om u Excel-u

Svrstili smo nivoe težine upotrebe funkcije VLOOKUP u tri kategorije: Početni, umjereni i napredni .

1. Primjeri i prakse za početni nivo s VLOOKUP

i. VLOOKUP za pronalaženje specifičnih podataka ili niza vodoravno iz tablice

U sljedećoj tabeli, broj podataka o prodaji je zabilježen za prodavca. U našem prvom primjeru funkcije VLOOKUP , izvući ćemo zapis o prodaji određenog prodavača.

Na primjer, dobit ćemo zapis o prodaji od Petar iz tabele.

U izlazu Ćelija C16 , tražena formula će biti:

=VLOOKUP(B16,B5:E13,{2,3,4},FALSE)

Nakon što pritisnete Enter , dobit ćete odjel, mjesec i vrijednost prodaje odjednom u horizontalnom nizu. U ovoj funkciji smo definirali indeks stupca od tri kolone C, D i E u nizu {2,3,4} . Dakle,funkcija je vratila izvučene vrijednosti iz sve te tri kolone.

Pročitajte više: Kako izvući podatke iz više radnih listova u Excelu (4 Brzi načini)

ii. VLOOKUP vježba s imenovanim rasponom u Excelu

U prvom argumentu funkcije VLOOKUP , možemo definirati podatke niza ili tablice s imenovanim rasponom . U prethodnom primjeru, odabrani raspon podataka niza ili tablice bio je B5:E13 . Ali ovdje ćemo ovaj raspon podataka imenovati kao Podaci_prodaje.

Da bismo to učinili, moramo jednostavno odabrati niz, a zatim urediti ime u Boksu imena nalazi se u lijevom gornjem uglu proračunske tablice.

Sada će formula korištena u prethodnom primjeru izgledati ovako sa definiranim imenovanim rasponom:

=VLOOKUP(B16,Sales_Data,{2,3,4},FALSE)

Nakon što pritisnemo Enter , moći ćemo izdvojiti slične podatke kao što se nalazi u prethodnom odjeljku.

iii. Kategorizacija podataka pomoću VLOOKUP-a u programu Excel

U ovom primjeru dodali smo dodatni stupac pod nazivom Kategorija izvan tablice podataka ili niza. Ono što ćemo ovdje učiniti je kategorizirati odjele sa A, B ili C na osnovu druge tabele na dnu.

📌 Korak 1:

➤ Odaberite Ćelija F5 i upišite:

=VLOOKUP(9.99999999999999E+307,$B$5:$B$14,TRUE)

➤ Pritisnite Enter i funkcija će vratiti A jer ova abeceda označava Jeans odjel.

📌 Korak 2:

➤ Sada koristite Fill Handle da automatski popunite cijelu Kolonu F i bit će vam prikazane sve kategorije na osnovu naziva odjela.

2. Primjeri i prakse srednje razine s VLOOKUP

i. Prikazivanje poruke o grešci ako podaci nisu pronađeni sa VLOOKUP

Ponekad možda nećemo moći pronaći ili izdvojiti podatke na osnovu našeg definiranog kriterija. U tom slučaju, funkcija VLOOKUP će vratiti grešku koja izgleda prilično čudno u tablici podataka. Tu poruku o grešci možemo zamijeniti prilagođenom naredbom, kao što je “Nije pronađeno” ili “Podaci nedostupni”.

Na primjer, pronaći ćemo zapis o prodaji Roberta ali ovo ime nije dostupno u koloni Prodavač . Dakle, ovdje ćemo koristiti funkciju IFERROR i ova funkcija će definirati poruku koja će biti prikazana kada funkcija neće biti u mogućnosti da se poklapa sa datim kriterijem.

U ćeliji C16 , potrebna formula sa funkcijama IFERROR i VLOOKUP će biti:

=IFERROR(VLOOKUP(B16,Sales_Data,{2,3,4},FALSE),"Not Found")

Sada pritisnite Enter i naći ćete prilagođenu izjavu “Nije pronađeno” jer funkcija nije mogla izdvojiti nikakve podatke zbog odsustva imena 'Robert u koloni B .

ii. VLOOKUP a vrijednost koja sadrži dodatni prostor(e)

Naša vrijednost pretraživanja može sadržavati skriveni prostorponekad. U tom slučaju, naša vrijednost pretraživanja ne može se upariti s odgovarajućim imenima prisutnim u Koloni B . Dakle, funkcija će vratiti grešku kao što je prikazano na sljedećoj slici.

Da bismo izbjegli ovu poruku o grešci i uklonili prostor prije nego što počnemo tražiti navedenu vrijednost, moramo koristiti TRIM funkcija iznutra. Funkcija TRIM skraćuje nepotreban prostor od vrijednosti pretraživanja.

Pošto ćelija B16 sadrži dodatni razmak na kraju imena- Peter, potrebna formula za traženje imena Peter samo bez ikakvog razmaka u izlazu Ćelija C16 će biti:

=VLOOKUP(TRIM(B16),B5:E13,{2,3,4},FALSE)

Nakon pritiskanja Unesite , naći ćete ekstrahirane podatke za Petera.

iii. VLOOKUP sa funkcijom MATCH u Excelu

U ovom odjeljku ćemo potražiti dva definirana kriterija zajedno sa stupcima i redovima. U ovom dvosmjernom traženju, moramo koristiti MATCH funkciju da definiramo broj stupca iz odabranog niza.

Na primjer, na osnovu sljedećeg skupa podataka, možemo izvući bilo koji vrsta evidencije prodaje za određenog prodavača, neka to bude Antonio i ovdje ćemo pronaći njegov odjel.

U izlazu Ćelija C18 , potrebna formula sa funkcijama MATCH i VLOOKUP će biti:

=VLOOKUP(C16,B4:E13,MATCH(C17,B4:E4,0),FALSE)

Pritisnite Enter i formula će vratiti 'Jeans' jer Antonio radi u farmerkamaodjel.

Možete promijeniti izlazne kriterije u ćeliji C17 i drugi odgovarajući zapisi o prodaji će se odmah pojaviti. Također možete promijeniti ime prodavača u ćeliji C16 da biste pronašli podatke o prodaji i za druge prodavače.

Pročitajte više: INDEX MATCH vs VLOOKUP Funkcija (9 primjera)

iv. Izvlačenje podataka na osnovu djelomičnog podudaranja s funkcijom VLOOKUP

VLOOKUP također radi uz korištenje zamjenskih znakova kroz koje možemo tražiti djelomično podudaranje u tabeli i izvući odgovarajuće podatke.

Na primjer, možemo potražiti stvarni naziv samo s djelomičnim tekstom “ton” i tada ćemo ekstrahirajte zapis o prodaji za tog prodavca.

Potrebna formula u ćeliji C16 bi trebala biti:

=VLOOKUP("*ton*",B5:E13,{2,3,4},FALSE)

Nakon pritiskanja Enter , formula će vratiti podatke o prodaji za Antonio jer ovo ime sadrži navedeni tekst- “ton” .

Pročitajte više: VLOOKUP sa zamjenskim znakovima u Excelu (3 metode)

v. Ekstrahiranje posljednje vrijednosti na listi pomoću VLOOKUP

Izdvajanje posljednje ili konačne vrijednosti u dugom rasponu ćelija je previše jednostavno s funkcijom VLOOKUP .

Na sljedećoj slici, Kolona B sadrži brojeve sa slučajnim vrijednostima. Izvući ćemo posljednju vrijednost iz ove kolone ili raspona ćelija B5:B14 .

Potrebna formula saFunkcija VLOOKUP na izlazu Ćelija D8 će biti:

=VLOOKUP(9.99999999999999E+307,$B$5:$B$14,TRUE)

Pritisnite Enter i dobit ćete vrijednost prisutnu u posljednjoj ćeliji u toj koloni.

🔎 Kako funkcionira formula?

  • U ovoj funkciji, vrijednost pretraživanja je ogroman broj koji se mora pretražiti u rasponu ćelija B5:B14 .
  • Kriterijumi traženja ovdje u treći argument je TRUE koji označava približno podudaranje tog broja.
  • Funkcija VLOOKUP traži ovu ogromnu vrijednost i vraća posljednju vrijednost na osnovu približnog podudaranja jer funkcija ne može pronaći definirani broj u koloni.

Pročitajte više: Excel VLOOKUP za pronalaženje posljednje vrijednosti u koloni (sa alternativama)

Slična očitanja

  • VLOOKUP ne radi (8 razloga i rješenja)
  • Excel LOOKUP vs VLOOKUP: Sa 3 primjera
  • Šta je niz tablica u VLOOKUP-u? (Objašnjeno s primjerima)
  • Koristite VLOOKUP s više kriterija u Excelu (6 metoda + alternative)
  • Kako izvršiti VLOOKUP sa zamjenskim znakovima u Excelu (2 metode)

3. Primjeri i prakse naprednog nivoa s VLOOKUP

i. VLOOKUP za pronalaženje teksta osjetljivog na velika i mala slova u Excelu

Ponekad ćemo morati tražiti podudaranja osjetljiva na velika i mala slova, a zatim izdvojiti podatke. U sljedećoj tabeli, Kolona B je bilamalo izmijenjeno i ako primijetite, ovaj stupac sada ima ime 'Simon' tri puta, ali svaki od njih ima različite slučajeve.

Tražit ćemo tačan naziv ' SIMON' i izvući podatke o prodaji na osnovu podudaranja.

Tražena formula u izlazu Ćelija C16 će biti:

=VLOOKUP(TRUE, CHOOSE({1,2,3,4}, EXACT(B16, B5:B13), C5:C13,D5:D13,E5:E13), {2,3,4}, FALSE)

Nakon što pritisnete Enter , bit će vam prikazani odgovarajući podaci o prodaji samo za tačan naziv 'SIMON' .

🔎 Kako funkcionira formula?

  • Niz pretraživanja <1 Funkcija>VLOOKUP je definirana kombinacijom funkcija CHOOSE i EXACT .
  • Funkcija EXACT ovdje traži slučaj -osetljivo podudaranje imena SIMON u opsegu ćelija B5:B13 i vraća niz:

{FALSE;FALSE;FALSE;FALSE;FALSE; FALSE;FALSE;TRUE;FALSE}

  • CHOOSE funkcija ovdje izdvaja cijele podatke tablice, ali samo prva kolona prikazuje logičke vrijednosti (TRUE i FALSE ) umjesto imena prodavača.
  • VLOOKUP funkcija traži navedenu logičku vrijednost TRUE u tim ekstrahiranim podacima i nakon toga vraća dostupne zapise o prodaji na osnovu broja retka koji se podudara tražena vrijednost TRUE .

Pročitajte više: Kako učiniti VLOOKUP osjetljivim na velika i mala slova u Excelu (4 metode)

ii. Upotreba stavki padajuće liste kao VLOOKUPVrijednosti

Umjesto da ručno mijenjamo naziv ili druge kriterije, možemo također kreirati padajuće liste za definirane kriterije i izdvojiti podatke. U sljedećoj tabeli, prodajne vrijednosti određenog broja prodavača zabilježene su za tri različita mjeseca. Ispod primarnog stola kreirat ćemo dva padajuće liste za prodavače i mjesece.

📌 Korak 1:

➤ Odaberite Ćeliju C15 kojoj će biti dodijeljena padajuća lista.

➤ Sa trake Podaci odaberite Provjera valjanosti podataka iz padajućeg izbornika Alati za podatke .

Pojavit će se okvir za dijalog.

📌 Korak 2:

➤ U okviru Dozvoli , odaberite opciju Lista .

➤ U <1 U okviru>Izvor navedite raspon ćelija koje sadrže imena svih prodavača.

➤ Pritisnite OK i gotovi ste s pravljenjem prvog padajućeg izbornika.

Kao na slici ispod, naći ćete padajuću listu za sve prodavače.

Slično, morate kreirati još jednu padajuću listu za raspon ćelija (C4:E4) koji sadrži nazive mjeseci.

📌 Korak 3 :

➤ Sada odaberite ime Antonio iz padajućeg izbornika Prodavač .

➤ Odaberite naziv mjeseca Feb iz padajućeg menija Mjesec .

➤ Konačno, u izlazu Ćelija C17 , odgovarajuća formula će biti:

=VLOOKUP(C15,B5:E13,MATCH(C16,B4:E4,0),FALSE)

➤ Pritisnite Unesite i

Hugh West je vrlo iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i finansije i magistrirao poslovnu administraciju. Hugh ima strast prema podučavanju i razvio je jedinstven pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno znanje o Excel-u pomoglo je hiljadama studenata i profesionalaca širom svijeta da poboljšaju svoje vještine i napreduju u karijeri. Kroz svoj blog, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne Excel tutorijale i online obuku kako bi pomogli pojedincima i preduzećima da ostvare svoj puni potencijal.