Sadržaj
Koristimo funkcije programa Excel LOOKUP i VLOOKUP za traženje vrijednosti u skupovima podataka kako bismo izvukli vrijednosti iz željenog stupca i raspona. Iako LOOKUP i VLOOKUP rade slično u svojim rezultatima, razlikuju se u operativnosti. U ovom članku raspravljamo o funkcijama programa Excel LOOKUP u odnosu na VLOOKUP , spominjući njihove razlike i međusobnu zamjenjivost.
Pretpostavimo da imamo skup podataka Prodaja proizvoda . Želimo potražiti bilo koju vrijednost u odabranim stupcima ili rasponima koristeći LOOKUP i VLOOKUP kako bismo pokazali razlike među njima.
Skup podataka za preuzimanje
Možete preuzeti radnu knjigu s donje veze.
Lookup vs Vlookup.xlsx
Osnove LOOKUP & VLOOKUP
Funkcija LOOKUP:
Sintaksa LOOKUP funkcije je
LOOKUP(lookup_value, lookup_vector, [result_vector])
Ili
LOOKUP(lookup_value,array)
U sintaksi,
lookup_value ; vrijednost koju želite tražiti.
lookup_vector; jedan redak ili stupac gdje lookup_value postoji.
[rezultat_vektor](izborno); jednake veličine lookup_vector , pojedinačnom retku ili stupcu iz kojeg se izvlači rezultantna vrijednost. Funkcija vraća podatke iz 1. stupca u slučaju da ih nema.
niz; izvlači vrijednost koja odgovara lookup_value iz raspona.
VLOOKUP Funkcija:
Sintaksa funkcije VLOOKUP je
VLOOKUP(lookup_value, table_array,col_index_num, [range_lookup])
In sintaksa,
lookup_value; vrijednost koju želite tražiti.
table_array; tablica ili raspon u kojem pretražujete lookup_value .
col_index_num; broj stupca iz kojeg se lookup_value treba izdvojiti.
[range_lookup]; proglašava status podudaranja pretraživanja. TOČNO-približno podudaranje , NETOČNO-točno podudaranje.
Pročitajte više: Što Je li niz tablica u VLOOKUP-u? (Objašnjeno s primjerima)
Excel LOOKUP nasuprot VLOOKUP funkciji
1. Rad s približnim podudaranjem
Jedna od glavnih razlika između LOOKUP i VLOOKUP funkcija je u tome što LOOKUP funkcija vezana je za Približno Podudaranje . Gdje VLOOKUP nudi i Približna i Točna podudaranja.
➤ LOOKUP automatski dohvaća približna podudaranja iz lookup_arrar (tj. B4:B16 )
➤VLOOKUP nudi opciju približnog ili točnog podudaranja za dohvaćanje vrijednosti iz col_index_num.
Izvođenje funkcije LOOKUP
Formula koju koristimo u ćeliji Rezultat pretraživanja je
=LOOKUP(H4,B4:B16,C4:C16)
Ovdje,
H4; je tražena_vrijednost.
B4:B16; je traženi_vektor.
C4: C16; je [vektor_rezultata].
Iz skupa podataka, želimopovratna vrijednost za bilo koju slučajnu lookup_value (tj. Čokolada ). Ali nemamo unose te vrste, a formula LOOKUP vraća vrijednost. Očito je rezultantna vrijednost pogrešna. Formula LOOKUP dohvaća približnu vrijednost koja se podudara s lookup_value (tj. Čokolada ).
Izvođenje funkcije VLOOKUP
Formula koja se koristi u ćeliji Vlookup rezultata je
=VLOOKUP(H11,B4:E16,2,FALSE)
Ovdje,
H11; je tražena_vrijednost.
B4:E16; je table_array.
2; je col_index_num.
FALSE; je [range_lookup].
Slično LOOKUP formuli, koristimo VLOOKUP formulu za dohvaćanje rezultantne vrijednosti iz odabranog broja stupca. Vraća #N/A jer ne postoji takav unos.
Rezultati funkcije LOOKUP i VLOOKUP na jednoj slici daju vam kompletan smislu ograničenja funkcije LOOKUP na približno podudaranje.
Sada, može se reći da je ograničeno Default Approximate Match , funkcija LOOKUP zaostaje za funkcijom VLOOKUP .
Pročitajte više: Zašto VLOOKUP vraća #N/A kada postoji podudaranje? (5 uzroka i rješenja)
Slična čitanja
- Kako primijeniti dvostruki VLOOKUP u Excelu (4 brza načina)
- VLOOKUP ne radi (8 razloga &Rješenja)
- FUNKCIJA INDEX MATCH naspram VLOOKUP (9 primjera)
- VLOOKUP i vraćanje svih podudaranja u Excelu (7 načina)
- Koristite VLOOKUP s više kriterija u Excelu (6 metoda + alternative)
2. Izvođenje dvosmjerne operacije
Funkcija LOOKUP traži i pronalazi vrijednosti u oba smjera slijeva nadesno ili zdesna nalijevo . Međutim, funkcija VLOOKUP traži samo slijeva nadesno za traženje podudaranja. Točnije za VLOOKUP, lookup_value mora biti lijevo od stupaca iz kojih dohvaća rezultirajuće vrijednosti.
➤ LOOKUP dopušta lijevo rukovanje zdesna ili zdesna nalijevo. Uspoređuje lookup_value s redovima ili stupcima istovremeno.
➤VLOOKUP dopušta samo rukovanje slijeva nadesno. Podudara lookup_value samo sa stupcima.
Izvođenje funkcije LOOKUP
Formula koju koristimo u ćeliji Lookup Result je
=LOOKUP(H4,C4:C16,B4:B16)
Ovdje,
H4; je tražena_vrijednost.
C4:C16; je traženi_vektor.
B4: B16; je [vektor_rezultata].
U skupu podataka želimo povratnu vrijednost za bilo koji nasumični lookup_value (tj. 57 ). Koristimo funkciju LOOKUP da dođemo do rezultata i ona dolazi s točnim rezultatom (tj. Bran ). Budući da funkcija LOOKUP radi u obasmjerovima koje može dohvatiti [result_vector].
Izvođenje VLOOKUP funkcije
Formula koju koristimo u Vlookup rezultatu ćelija je
=VLOOKUP(H11,B4:E16,1,FALSE)
Ovdje,
H11; je lookup_value.
B4:E16; je table_array.
1; je col_index_num.
FALSE; je [range_lookup].
Kao LOOKUP formula, VLOOKUP formula dohvaća rezultantnu vrijednost iz odabranog broja stupca (tj., 1 ). Vraća #N/A jer ne može potražiti povratnu vrijednost u stupcima koji su prepušteni lookup_value. Ovdje je col_index_num (tj. 1 ) prepušten stupcu lookup_value (tj. 2 ).<3
Možete jednostavno razlikovati usmjerenost funkcija LOOKUP i VLOOKUP gledajući sliku u nastavku.
Dakle, funkcija LOOKUP je višedimenzionalna s obzirom na njezinu operativnost tamo gdje funkcija VLOOKUP ima problema.
Pročitajte više: 7 vrsta pretraživanja Možete koristiti u Excelu
3. Izmjenjivi LOOKUP i VLOOKUP
Obje funkcije LOOKUP i VLOOKUP generiraju rezultate pretraživanja na slične načine osim traženja uputa. U većini slučajeva ih možemo koristiti naizmjenično.
Iz sintakse možemo vidjeti da je funkcija LOOKUP jednostavna i vraća vrijednosti nakon pregledavanja vektor_traženja . Funkcija VLOOKUP također radi to, ali na složen način. Funkcija VLOOKUP vraća vrijednosti iz stupca navedenog u argumentu.
Izvođenje funkcije LOOKUP
Formula korištena u Lookup Result je
=LOOKUP(H4,B4:B16,C4:C16)
U formuli,
H4; je tražena_vrijednost.
B4:B16; je traženi_vektor.
C4: C16; je [vektor_rezultata].
Dobijate 57 kao rezultat. Ako unakrsno provjerite vrijednost u stupcu Količina , dobit ćete unos isti kao i rezultat.
Dakle, jednostavno možemo reći da formula LOOKUP vraća s pravim rezultatom.
Izvođenje VLOOKUP funkcije
Formula koju koristimo u ćeliji Vlookup Result je
=VLOOKUP(H11,B4:E16,2,FALSE)
U formuli,
H11; je tražena_vrijednost.
B4: E16; je table_array.
2; je col_index_num.
FALSE; je [range_lookup].
Isto kao formula LOOKUP , VLOOKUP vraća 57 kao rezultat. I jednostavno gledajući kažete da je rezultantna vrijednost točna.
Na sljedećoj slici možete pronaći ponašanje između funkcija LOOKUP i VLOOKUP .
Izvodeći funkcije LOOKUP i VLOOKUP , jednostavno kažemo da su obje slične u svojim ponudama i pružajupotpuno isti rezultati.
Pročitajte više: Kako potražiti više vrijednosti u Excelu (10 načina)
Zaključak
LOOKUP i VLOOKUP slični su u pružanju rezultata s obzirom na odgovarajuće smjerove. Iako je funkcija LOOKUP višedimenzionalna i lakša za primjenu od funkcije VLOOKUP . Međutim, u slučaju točnog podudaranja VLOOKUP funkcija je jedinstvena. Nadamo se da će vam gore razmotreni primjeri razjasniti nedoumicu. Ostavite komentar ako imate dodatnih pitanja ili želite nešto dodati.