Obsah
Používáme jak aplikaci Excel LOOKUP a VLOOKUP funkce pro vyhledávání hodnot v datových souborech, abyste získali hodnoty z požadovaného sloupce a rozsahu. i když. LOOKUP a VLOOKUP fungují podobně, ale liší se v provozuschopnosti. V tomto článku se zabýváme programem Excel. LOOKUP vs VLOOKUP funkcí s uvedením rozdílů a zaměnitelnosti mezi nimi.
Předpokládejme, že máme soubor dat o Prodej produktů . Chceme vyhledat libovolnou hodnotu ve vybraných sloupcích nebo rozsazích pomocí funkce LOOKUP a VLOOKUP ukázat rozdíly mezi nimi.
Datová sada ke stažení
Pracovní sešit si můžete stáhnout z níže uvedeného odkazu.
Lookup vs Vlookup.xlsxZáklady funkce LOOKUP & VLOOKUP
Funkce LOOKUP:
Syntaxe LOOKUP funkce je
LOOKUP(lookup_value, lookup_vector, [result_vector])
Nebo
LOOKUP(lookup_value,array)
V syntaxi,
lookup_value; hodnotu, kterou chcete hledat.
lookup_vector; jediný řádek nebo sloupec, kde je lookup_value existuje.
[result_vector](Nepovinné); stejné velikosti jako lookup_vector , jednotlivý řádek nebo sloupec, z něhož je výsledná hodnota získána. V případě jeho nepřítomnosti funkce vrací údaje 1. sloupce.
pole; získá hodnotu odpovídající lookup_value ze střelnice.
VLOOKUP Funkce:
Syntaxe VLOOKUP je funkce
VLOOKUP(lookup_value, table_array,col_index_num, [range_lookup])
V syntaxi,
lookup_value; hodnotu, kterou chcete hledat.
table_array; tabulku nebo rozsah, ve kterém hledáte lookup_value .
col_index_num; číslo sloupce, ze kterého lookup_value má být extrahován.
[range_lookup]; deklaruje stav shody vyhledávání. PRAVDA-Přibližná shoda , FALSE - přesná shoda.
Přečtěte si více: Co je pole tabulek v nástroji VLOOKUP? (Vysvětlení s příklady)
Funkce LOOKUP vs. VLOOKUP aplikace Excel
1. Řešení přibližné shody
Jedním z hlavních rozdílů mezi LOOKUP a VLOOKUP funkce je, že LOOKUP funkce je vázána na Přibližný Zápas ... kde VLOOKUP nabízí obě Přibližný a Přesně zápalky.
➤ LOOKUP automaticky načte přibližné shody z lookup_arrar (tj, B4:B16 )
➤VLOOKUP nabízí možnost přibližné nebo přesné shody pro získání hodnoty z col_index_num.
Provedení funkce LOOKUP
Vzorec, který používáme v Výsledek vyhledávání buňka je
=LOOKUP(H4,B4:B16,C4:C16)
Zde,
H4; je lookup_value.
B4:B16; je lookup_vector.
C4:C16; je [result_vector].
Z datového souboru chceme získat návratovou hodnotu pro libovolnou náhodnou hodnotu. lookup_value (tj, Čokoláda ). Ale my nemáme žádné položky tohoto druhu stále. LOOKUP vzorec vrací hodnotu. Výsledná hodnota je samozřejmě špatná. LOOKUP vzorec načte přibližnou hodnotu, která se shoduje s hodnotou lookup_value (tj, Čokoláda ).
Provádění funkce VLOOKUP
Vzorec použitý v Výsledek vyhledávání buňka je
=VLOOKUP(H11,B4:E16,2,FALSE)
Zde,
H11; je lookup_value.
B4:E16; je table_array.
2; je col_index_num.
FALEŠNÉ; je [range_lookup].
Podobně jako LOOKUP použijeme vzorec VLOOKUP vzorec pro načtení výsledné hodnoty z vybraného čísla sloupce. Vrací hodnotu #N/A protože taková položka neexistuje.
Obě stránky LOOKUP a VLOOKUP výsledky funkce na jednom obrázku vám poskytnou úplnou představu o LOOKUP omezení funkce na přibližnou shodu.
Nyní lze říci, že omezené Výchozí přibližná shoda ... LOOKUP funkce zaostává za funkcí VLOOKUP funkce.
Přečtěte si více: Proč VLOOKUP vrací #N/A, když existuje shoda? (5 příčin a řešení)
Podobná čtení
- Jak použít dvojitý VLOOKUP v aplikaci Excel (4 rychlé způsoby)
- Nefunkční VLOOKUP (8 důvodů a řešení)
- Funkce INDEX MATCH vs. VLOOKUP (9 příkladů)
- VLOOKUP a vrácení všech shod v aplikaci Excel (7 způsobů)
- Použití VLOOKUP s více kritérii v aplikaci Excel (6 metod + alternativy)
2. Provádění obousměrných operací
Na stránkách LOOKUP funkce vyhledává a porovnává hodnoty v obou směrech zleva doprava nebo zprava doleva . Nicméně VLOOKUP funkce provádí pouze zleva doprava hledat shodu. Konkrétněji pro VLOOKUP, na lookup_value musí být vlevo od sloupců, ze kterých načítá výsledné hodnoty.
➤ LOOKUP umožňuje ovládání zleva doprava nebo zprava doleva. Odpovídá to lookup_value do řádků nebo sloupců současně.
➤VLOOKUP umožňuje pouze operabilitu zleva doprava. Shoduje se s možností lookup_value pouze na sloupce.
Provedení funkce LOOKUP
Vzorec, který používáme v Výsledek vyhledávání buňka je
=LOOKUP(H4,C4:C16,B4:B16)
Zde,
H4; je lookup_value.
C4:C16; je lookup_vector.
B4:B16; je [result_vector].
V souboru dat chceme získat návratovou hodnotu pro libovolnou náhodnou hodnotu. lookup_value (tj, 57 ). Používáme LOOKUP funkce, aby se dostal k výsledku, a dostane se k přesnému výsledku (tj., Bran ). LOOKUP funkce pracuje v obou směrech, je schopna načíst [result_vector].
Provádění funkce VLOOKUP
Vzorec, který používáme v Výsledek vyhledávání buňka je
=VLOOKUP(H11,B4:E16,1,FALSE)
Zde,
H11; je lookup_value.
B4:E16; je table_array.
1; je col_index_num.
FALEŠNÉ; je [range_lookup].
Stejně jako LOOKUP vzorec, který VLOOKUP vzorec načte výslednou hodnotu z vybraného čísla sloupce (tj, 1 ). Vrací #N/A protože není schopen vyhledat návratovou hodnotu ve sloupcích, které jsou ponechány na straně lookup_value. Zde se col_index_num (tj, 1 ) je ponechán na lookup_value sloupec (tj, 2 ).
Můžete jednoduše rozlišit LOOKUP a VLOOKUP směrovou funkčnost funkce pouhým pohledem na obrázek níže.
Takže LOOKUP funkce je vícerozměrná s ohledem na její funkčnost, kde se VLOOKUP funkce klopýtá.
Přečtěte si více: 7 typů vyhledávání, které můžete použít v aplikaci Excel
3. Zaměnitelné LOOKUP a VLOOKUP
Obě stránky LOOKUP a VLOOKUP Funkce generují výsledky vyhledávání podobným způsobem kromě hledání směru. Ve většině případů je můžeme používat zaměnitelně.
Ze syntaxe je patrné, že LOOKUP funkce je jednoduchá a vrací hodnoty z pohledu do lookup_vector . VLOOKUP funkce to dělá také, ale složitým způsobem. VLOOKUP funkce vrací hodnoty ze sloupce zadaného v argumentu.
Provedení funkce LOOKUP
Vzorec použitý v Výsledek vyhledávání je
=LOOKUP(H4,B4:B16,C4:C16)
Ve vzorci,
H4; je lookup_value.
B4:B16; je lookup_vector.
C4:C16; je [result_vector].
Dostanete 57 Pokud provedete křížovou kontrolu hodnoty v položce Množství sloupec, získáte záznam stejný jako výsledek.
Jednoduše tedy můžeme říci, že LOOKUP vzorec se vrátí se správným výsledkem.
Provádění funkce VLOOKUP
Vzorec, který používáme v Výsledek vyhledávání buňka je
=VLOOKUP(H11,B4:E16,2,FALSE)
Ve vzorci,
H11; je lookup_value.
B4:E16; je table_array.
2; je col_index_num.
FALEŠNÉ; je [range_lookup].
Stejně jako LOOKUP vzorec, VLOOKUP vrací 57 A vy jednoduše pohledem řeknete, že výsledná hodnota je správná.
Na následujícím obrázku můžete vidět, jak se mění chování mezi LOOKUP a VLOOKUP funkce.
Provádění obou LOOKUP a VLOOKUP funkce, jednoduše říkáme, že obě jsou si podobné a poskytují stejné výsledky.
Přečtěte si více: Jak vyhledat více hodnot v aplikaci Excel (10 způsobů)
Závěr
Na stránkách LOOKUP a VLOOKUP jsou si podobné, pokud jde o poskytování výsledků s ohledem na příslušné směry. Ačkoli se LOOKUP je vícerozměrná a snadněji použitelná než funkce VLOOKUP V případě přesné shody se však VLOOKUP Funkce je jedinečná. Doufám, že výše diskutované příklady objasní vaše nejasnosti. Pokud máte další dotazy nebo chcete něco dodat, vyjádřete se.