Sadržaj
U programu Microsoft Excel, funkcija VLOOKUP općenito se koristi za izdvajanje podataka na temelju vrijednosti pretraživanja u stupcu ili rasponu ćelija. U ovom ćete se članku upoznati s 10 najboljih primjera i praksi s funkcijom VLOOKUP .
Preuzmite radnu bilježnicu za vježbe
Možete preuzmite Excel radnu knjigu koju smo koristili za pripremu ovog članka.
Vježbajte s VLOOKUP.xlsx
Uvod u funkciju VLOOKUP
- Cilj funkcije:
Funkcija VLOOKUP koristi se za gledanje za danu vrijednost u krajnjem lijevom stupcu dane tablice, a zatim vraća vrijednost u istom retku iz navedenog stupca.
- Sintaksa:
=VLOOKUP(traženje_vrijednosti, niz_tablice, stupac_indeksa, [traženje_raspona])
- Objašnjenje argumenata:
Argument | Obavezno/opcionalno | Objašnjenje |
---|---|---|
lookup_value | Potrebno | Vrijednost koju traži u krajnjem lijevom stupcu dane tablice. Može biti jedna vrijednost ili niz vrijednosti. |
table_array | Obavezno | Tablica u kojoj se traži lookup_value u krajnjem lijevom stupcu. |
col_index_num | Obavezno | Broj stupca u tablici iz kojeg treba biti vrijednostodmah će vam se prikazati dobiveni podaci. |
Sada možete promijeniti bilo koje ime ili mjesec iz Prodavača i Mjeseca padajuće izbornike i odmah pronađite odgovarajuće izlaze u ćeliji C17 .
Pročitajte više: VLOOKUP s padajućim popisom 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 vrijednosti istog retka iz navedenog stupca.
- Funkcija će tražiti približno podudaranje ako [range_lookup] argument je postavljen na 1. U tom slučaju, uvijek će tražiti nižu 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 povećati #VALUE! pogreška ako je col_index_number nula ili negativan.
Zaključne riječi
Nadam se da će sve upotrebe VLOOKUP funkcija u ovom članku sada će vam pomoći da ih primijenite u proračunskim tablicama programa Excel dok izvlačite podatke na temelju tražene vrijednosti. Ako imate pitanja ili povratnih informacija, javite mi u odjeljku za komentare. Ili možete provjeriti naše druge članke vezane uz Excel funkcije na ovoj web stranici.
vraćeno. [range_lookup] Izborno Govori da li potrebno je točno ili djelomično podudaranje lookup_value. 0 za točno podudaranje, 1 za djelomično podudaranje. Zadano je 1 (djelomično podudaranje).- Povratni parametar:
Vraća vrijednost istog retka iz navedenog stupca dane tablice, gdje vrijednost u krajnjem lijevom stupcu odgovara lookup_value.
10 najboljih praksi s VLOOKUP-om u Excelu
Klasificirali smo razine težine upotrebe funkcije VLOOKUP u tri kategorije: Početni, umjereni i napredni .
1. Primjeri i prakse za početnike s VLOOKUP-om
i. VLOOKUP za pronalaženje određenih podataka ili niza vodoravno iz tablice
U sljedećoj tablici zabilježen je niz podataka o prodaji za prodavača. U našem prvom primjeru funkcije VLOOKUP izvući ćemo evidenciju prodaje određenog prodavača.
Na primjer, dobit ćemo evidenciju prodaje Peter iz tablice.
U izlazu Cell C16 tražena formula će biti:
=VLOOKUP(B16,B5:E13,{2,3,4},FALSE)
Nakon što pritisnete Enter , dobit ćete odjednom odjel, mjesec i vrijednost prodaje u vodoravnom nizu. U ovoj smo funkciji definirali indeks stupca za tri Stupca C, D i E u nizu {2,3,4} . Dakle,vratila je ekstrahirane vrijednosti iz sva ta tri stupca.
Pročitajte više: Kako izvući podatke iz više radnih listova u Excelu (4 Brzi načini)
ii. VLOOKUP Vježbajte s imenovanim rasponom u Excelu
U prvom argumentu VLOOKUP funkcije, možemo definirati niz ili tablične podatke s imenovanim rasponom . U prethodnom primjeru, odabrano polje ili raspon podataka tablice bio je B5:E13 . Ali ovdje ćemo ovaj raspon podataka nazvati Sales_Data.
Da bismo to učinili, moramo jednostavno odabrati niz i zatim urediti naziv u Name Box koji se nalazi u gornjem lijevom kutu proračunske tablice.
Sada će formula korištena u prethodnom primjeru izgledati ovako s definiranim imenovanim rasponom:
=VLOOKUP(B16,Sales_Data,{2,3,4},FALSE)
Nakon što pritisnete Enter , moći ćemo izvući slične podatke kao što su pronađeni u prethodnom odjeljku.
iii. Kategoriziranje podataka pomoću VLOOKUP-a u Excelu
U ovom smo primjeru dodali dodatni stupac pod nazivom Kategorija izvan podatkovne tablice ili niza. Ovdje ćemo kategorizirati odjele s A, B ili C na temelju druge tablice na dnu.
📌 1. korak:
➤ Odaberite ćeliju F5 i upišite:
=VLOOKUP(C5,$C$16:$D$18,2,FALSE)
➤ Pritisnite Enter i funkcija će vratiti A jer ova abeceda označava Jeans odjel.
📌 2. korak:
➤ Sada upotrijebite ručicu za punjenje za automatsko popunjavanje cijelog Stupaca F i prikazat će vam se sve kategorije na temelju naziva odjela.
2. Primjeri srednje razine i prakse s VLOOKUP-om
i. Prikazuje se poruka o pogrešci ako podaci nisu pronađeni uz VLOOKUP
Ponekad možda nećemo moći pronaći ili izdvojiti podatke na temelju našeg definiranog kriterija. U tom će slučaju funkcija VLOOKUP vratiti pogrešku koja izgleda prilično čudno u podatkovnoj tablici. Tu poruku o pogrešci možemo zamijeniti prilagođenom izjavom, kao što je "Nije pronađeno" ili "Podaci nedostupni".
Na primjer, pronaći ćemo evidencija prodaje Roberta ali ovo ime nije dostupno u stupcu Prodavač . Dakle, ovdje ćemo koristiti funkciju IFERROR i ova funkcija će definirati poruku koja će biti prikazana kada funkcija ne može zadovoljiti zadani kriterij.
U ćeliji C16 potrebna formula s funkcijama IFERROR i VLOOKUP bit će:
=IFERROR(VLOOKUP(B16,Sales_Data,{2,3,4},FALSE),"Not Found")
Sada pritisnite Enter i pronaći ćete prilagođenu izjavu “Nije pronađeno” jer funkcija nije mogla izdvojiti nikakve podatke zbog nepostojanja imena 'Robert u Stupcu B .
ii. VLOOKUP 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 traženja ne može se podudarati s odgovarajućim imenima prisutnim u Stupcu B . Dakle, funkcija će vratiti pogrešku kao što je prikazano na sljedećoj slici.
Kako bismo izbjegli ovu poruku o pogrešci i uklonili prostor prije početka traženja navedene vrijednosti, moramo koristiti TRIM funkcioniraju iznutra. Funkcija TRIM uklanja nepotrebni prostor iz vrijednosti traženja.
Budući da ćelija B16 sadrži dodatni razmak na kraju imena - Peter, potrebna formula za traženje imena Peter samo bez razmaka u izlazu Cell C16 bit će:
=VLOOKUP(TRIM(B16),B5:E13,{2,3,4},FALSE)
Nakon pritiska Unesite , pronaći ćete izvučene podatke za Petera.
iii. VLOOKUP s funkcijom MATCH u Excelu
U ovom ćemo odjeljku potražiti dva definirana kriterija zajedno sa stupcima i redovima. U ovom dvosmjernom traženju, moramo upotrijebiti funkciju MATCH za definiranje broja stupca iz odabranog niza.
Na primjer, na temelju sljedećeg skupa podataka, možemo izvući bilo koji vrsta rekorda prodaje za određenog prodavača, neka to bude Antonio i ovdje ćemo pronaći njegov odjel.
U izlazu ćelije C18 , potrebna formula s funkcijama MATCH i VLOOKUP bit će:
=VLOOKUP(C16,B4:E13,MATCH(C17,B4:E4,0),FALSE)
Pritisnite Enter a formula će vratiti 'Jeans' jer Antonio radi u trapericamaodjel.
Možete promijeniti izlazne kriterije u ćeliji C17 i drugi odgovarajući zapisi o prodaji pojavit će se odmah. Također možete promijeniti ime prodavača u ćeliji C16 kako 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 temelju djelomičnog podudaranja s funkcijom VLOOKUP
VLOOKUP također radi s upotrebom zamjenskih znakova pomoću kojih možemo tražiti djelomično podudaranje u tablici i izvucite odgovarajuće podatke.
Na primjer, možemo tražiti stvarni naziv samo s djelomičnim tekstom “ton” i tada ćemo izdvojite evidenciju prodaje za tog prodavača.
Potrebna formula u ćeliji C16 trebala bi biti:
=VLOOKUP("*ton*",B5:E13,{2,3,4},FALSE)
Nakon pritiska Unesite , formula će vratiti podatke o prodaji za Antonio jer ovo ime sadrži navedeni tekst- “tona” .
Pročitajte više: VLOOKUP sa zamjenskim znakom u Excelu (3 metode)
v. Izdvajanje posljednje vrijednosti na popisu pomoću funkcije VLOOKUP
Izdvajanje posljednje ili konačne vrijednosti u velikom rasponu ćelija prejednostavno je s funkcijom VLOOKUP .
Na sljedećoj slici Stupac B sadrži brojeve sa slučajnim vrijednostima. Izvući ćemo posljednju vrijednost iz ovog stupca ili raspona ćelija B5:B14 .
Potrebna formula s VLOOKUP funkcija u izlazu Cell D8 bit će:
=VLOOKUP(9.99999999999999E+307,$B$5:$B$14,TRUE)
Pritisnite Enter i dobit ćete vrijednost prisutnu u posljednjoj ćeliji u tom stupcu.
🔎 Kako funkcionira formula?
- U ovoj funkciji, vrijednost pretraživanja je ogroman broj koji se mora pretražiti u rasponu ćelija B5:B14 .
- Kriterij pretraživanja ovdje u treći argument je TRUE što označava približno podudaranje tog broja.
- Funkcija VLOOKUP traži ovu veliku vrijednost i vraća posljednju vrijednost na temelju približnog podudaranja budući da funkcija ne može pronaći definirani broj u stupcu.
Pročitajte više: Excel VLOOKUP za pronalaženje zadnje vrijednosti u stupcu (s alternativama)
Slična očitanja
- VLOOKUP ne radi (8 razloga i rješenja)
- Excel LOOKUP u odnosu na VLOOKUP: s 3 primjera
- Što je niz tablica u VLOOKUP-u? (Objašnjeno s primjerima)
- Koristite VLOOKUP s više kriterija u Excelu (6 metoda + alternative)
- Kako izvesti VLOOKUP sa zamjenskim znakom u Excelu (2 metode)
3. Primjeri napredne razine i prakse s VLOOKUP-om
i. VLOOKUP za pronalaženje teksta koji razlikuje velika i mala slova u Excelu
Ponekad ćemo možda morati tražiti podudaranja koja razlikuju velika i mala slova i zatim izdvojiti podatke. U sljedećoj tablici Stupac B jemalo izmijenjen i ako primijetite, ovaj stupac sada ima ime 'Simon' tri puta, ali svaki od njih ima različite padeže.
Potražit ćemo točan naziv ' SIMON' i izvucite podatke o prodaji na temelju podudaranja.
Potrebna formula u izlazu ćelije C16 bit će:
=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 prikazat će vam se odgovarajući podaci o prodaji samo za točno ime 'SIMON' .
🔎 Kako funkcionira formula?
- Polje pretraživanja VLOOKUP funkcija definirana je kombinacijom CHOOSE i EXACT funkcija.
- EXACT funkcija ovdje traži velika i mala slova -osjetljiva podudaranja imena SIMON u rasponu ćelija B5:B13 i vraća niz od:
{FALSE;FALSE;FALSE;FALSE;FALSE; FALSE;FALSE;TRUE;FALSE}
- CHOOSE funkcija ovdje izdvaja podatke cijele tablice, ali samo prvi stupac prikazuje Booleove vrijednosti (TRUE i FALSE ) umjesto imena prodavača.
- VLOOKUP funkcija traži navedenu Booleovu vrijednost TRUE u tim izdvojenim podacima i naknadno vraća dostupne prodajne zapise na temelju broja retka podudaranja tražena vrijednost TRUE .
Pročitajte više: Kako napraviti VLOOKUP osjetljiv na velika i mala slova u Excelu (4 metode)
ii. Upotreba stavki padajućeg popisa kao VLOOKUPVrijednosti
Umjesto da ručno mijenjamo naziv ili druge kriterije, možemo također stvoriti padajuće liste za definirane kriterije i izdvojiti podatke. U sljedećoj tablici, vrijednosti prodaje određenog broja prodavača zabilježene su za tri različita mjeseca. Ispod primarne tablice stvorit ćemo dva padajuća izbornika za prodavače i mjesece.
📌 Korak 1:
➤ Odaberite ćeliju C15 kojoj će biti dodijeljen padajući popis.
➤ Na vrpci Podaci odaberite Provjera valjanosti podataka s padajućeg izbornika Podatkovni alati .
Pojavit će se dijaloški okvir.
📌 Korak 2:
➤ U okviru Dopusti odaberite opciju Popis .
➤ U Okvir Izvor , odredite raspon ćelija koje sadrže imena svih prodavača.
➤ Pritisnite OK i gotovi ste s izradom prvog padajućeg izbornika.
Kao na slici ispod, pronaći ćete padajući popis za sve prodavače.
Slično tome, morate stvoriti još jedan padajući popis za raspon ćelija (C4:E4) koje sadrže nazive mjeseci.
📌 Korak 3 :
➤ Sada odaberite ime Antonio s padajućeg izbornika Prodavač .
➤ Odaberite naziv mjeseca veljača s padajućeg izbornika Mjesec .
➤ Konačno, u izlazu Cell C17 , odgovarajuća formula će biti:
=VLOOKUP(C15,B5:E13,MATCH(C16,B4:E4,0),FALSE)
➤ Pritisnite Unesite i