LOOKUP Funkcia Excel
Vyhľadanie možno tiež označiť ako staršiu verziu funkcie vlookup, kde vo vlookup prehľadávame referenčnú hodnotu a porovnávame ju s celou tabuľkou alebo údajmi. Vo vyhľadávacej hodnote postupujeme rovnako v jednom stĺpci alebo riadku, existujú dve funkcie pre vyhľadávanie ako obe funkcie ako rôzne argumenty, keď použijeme vyhľadávací vzorec v programe Excel, zobrazí sa výzva s otázkou, ktorú funkciu chceme použiť.
Funkcia LOOKUP vráti hodnotu z rozsahu hodnôt (riadok alebo stĺpec) alebo z poľa. Je to zabudovaná funkcia v programe Excel.
Vzorec LOOKUP
Syntax vzorca LOOKUP: 1 (vektor)
Argumenty použité v tomto vzorci VYHĽADÁVANIA
- hodnota - hodnota, ktorá sa má vyhľadať .
- lookup_vector - riadok alebo rozsah stĺpcov, v ktorých sa má hľadať hodnota . Vektor by mal byť zoradený vzostupne
- result_vector - (voliteľné) Rozsah riadkov alebo stĺpcov, ktorý zodpovedá vyhľadávaciemu_vektoru a obsahuje požadovaný výstup .
HĽADAŤ Syntax vzorca II: (pole)

Funkcia LOOKUP excel vyhľadá hodnotu v prvom riadku alebo stĺpci poľa a vráti zodpovedajúcu hodnotu v poslednom riadku alebo stĺpci poľa.
Argumenty použité v tomto vzorci VYHĽADÁVANIA
- hodnota - hodnota, ktorá sa má vyhľadať.
- pole - pole hodnôt. Prvý riadok / stĺpec poľa je podobný vyššie uvedenému vyhľadávaciemu vektoru (Syntax I) a posledný riadok / stĺpec poľa je podobný vyššie uvedenému výslednému vektoru (Syntax I).
Vysvetlenie
Podľa veľkosti riadku a stĺpca v danom poli sa funkcia rozhodne, či sa má pri vyhľadávaní zohľadniť riadok alebo stĺpec. Ak je veľkosť riadku väčšia ako veľkosť stĺpca, vyhľadá hodnotu v prvom riadku. Ak je veľkosť riadku menšia alebo rovnaká ako veľkosť stĺpca, vyhľadá hodnotu v prvom stĺpci a vráti zodpovedajúcu hodnotu v poslednom stĺpci.
Result_vector a lookup_vector by mali mať rovnakú veľkosť. Funkcia LOOKUP vyniká hodnotou vyhľadávania vo vyhľadávacom _ vektore a vracia hodnotu, ktorá má rovnakú pozíciu vo výslednom_vektore. Ak je tento parameter vynechaný, vráti prvý stĺpec údajov. Hodnota, vyhľadávací_vektor a výsledný_vektor môže byť akýkoľvek dátový typ - číselná hodnota, reťazec, dátumy, mena atď.
Výkon
Funkcia LOOKUP vráti akýkoľvek údajový typ, napríklad reťazec, číselný údaj, dátum atď. Tento údajový typ je podobný údajovému typu result_vector. Vráti však iba jeden údajový typ. Ak sa opakuje hodnota vo vyhľadávacom _ vektore, bude sa brať do úvahy posledný výskyt hodnoty vo vyhľadávacom _ vektore a vráti sa jeho zodpovedajúca hodnota z výsledného _ vektora.
Keď hodnota nie je prítomná v lookup_vector
Ak funkcia LOOKUP nemôže nájsť presnú zhodu vo vyhľadávacom _ vektore, považuje sa za najväčšiu hodnotu v lookup_vector, ktorá je menšia alebo rovná hodnote. Ak je hodnota menšia ako všetky hodnoty v lookup_vector, potom funkcia LOOKUP v programe Excel spôsobí chybu. Ak lookup_vector nie je zoradený vzostupne, funkcia LOOKUP v programe Excel vráti nesprávnu hodnotu. V takýchto prípadoch môžete zvážiť použitie funkcie VLOOKUP.

Ako používať funkciu LOOKUP v programe Excel?
Funkcia LOOKUP je veľmi jednoduchá a ľahko použiteľná. Poďme pochopiť fungovanie funkcie LOOKUP pomocou príkladov.
Príklad č
Predpokladajme, že máte zoznam položiek, napríklad kvetín, jeho identifikátor a jeho najnovšiu cenu, ako je uvedené nižšie.

Teraz pomocou ID môžete získať cenu kvetu. Syntax pre rovnaké bude:
LOOKUP (ID_to_search, A5: A10, C5: C10)
Hodnota, ktorú chcete vyhľadať, môže byť tiež odkaz na bunku. Predpokladajme, že ID, ktoré chcete vyhľadať, je v E5, potom bude jeho syntax:
HĽADAŤ (E5, A5: A10, C5: C10)

Vyššie uvedená syntax vráti 50.
Podobne môžete použiť názov kvetu na vyhľadanie jeho ceny. Ak sa chcete pozrieť na cenu orchidey, dáte syntax ako:
LOOKUP („orchidea“, B5: B10, C5: C10)
ktorý vráti 90.
Príklad č
Predpokladajme, že máte údaje o niekoľkých transakciách uskutočnených od roku 2009, ako je uvedené nižšie.

Teraz, vzhľadom na akýkoľvek rok v bunke D4, môžete extrahovať informácie o poslednej transakcii vykonanej v danom roku pomocou nasledujúcej syntaxe:
= HĽADAŤ (D4, ROK (A4: A18), B4: B18)
kde YEAR (A4: A18) získa rok z dátumov v A4: A18.

Od D4 = 2012 vráti 40000.
Podobne môžete extrahovať poslednú transakciu vykonanú v mesiaci marec ako:
= HĽADAŤ (3, MESIAC (A4: A18), B4: B18)
ktorá vráti 110000
Príklad č
Posledný záznam stĺpca môžete tiež načítať pomocou funkcie LOOKUP Excel. Predpokladajme, že máte údaje (zoznam ID) v stĺpci B,

poslednú položku v stĺpci B môžete identifikovať pomocou vzorca HĽADAŤ Excel:
= HĽADAŤ (1,1 / (B: B ””), B: B)
Tu je hodnota 1; vyhľadávací_vektor je 1 / (B: B ””); result_vector je B: B.
B: B ”” vytvorí pole pravdivých a nepravdivých. Pravda znamená, že je prítomná nejaká hodnota, a nepravda znamená, že chýba. 1 je potom rozdelené týmto poľom na ďalšie pole 1 a 0, ktoré zodpovedá hodnote true a false.
Hodnota je 1, takže v poli 1 a 0 bude hľadať 1, bude sa zhodovať s poslednou 1 a vráti zodpovedajúcu hodnotu zhody. Zodpovedajúca hodnota je tu skutočná hodnota na tejto pozícii, ktorá je vo vyššie uvedenom príklade vyhľadávacej funkcie 10.

Ak je posledná hodnota v bunke B23 20, vráti hodnotu 20, ako je uvedené nižšie.

Zoberme si príklad vyhľadávacej funkcie poľa, kde by ste použili syntax II.
Príklad č
Predpokladajme, že máte pole B3: I24, ktoré má v prvom stĺpci číslo role študenta (ID) , za ktorým nasledujú jeho mená, známky v piatich rôznych predmetoch a priemerné známky zabezpečené v poslednom stĺpci, ako je uvedené nižšie.

Priemerné známky ktoréhokoľvek študenta môžete získať pomocou jeho ID. Ak je hľadané ID v bunke K4, potom by sa syntax uviedla ako:
HĽADAŤ (K4, B4: I24)

Vráti zodpovedajúce priemerné známky študenta.
Na čo treba pamätať
- Vyhľadávací_vektor musí byť zoradený vzostupne.
- Result_vector a lookup_vector by mali mať rovnakú veľkosť.
- Keď sa hodnota nenájde v lookup_vector, funkcia sa zhoduje s najväčšou hodnotou v lookup_vector, ktorá je menšia alebo rovná hodnote.
- Ak je lookup_value väčšia ako všetky hodnoty v lookup_vector, funkcia sa zhoduje s poslednou hodnotou.
- Ak je hodnota menšia ako najmenšia hodnota v lookup_vector, funkcia vráti chybu (# N / A).
- Nerozlišuje sa veľkosť písmen.
Aplikácie
Funkcia LOOKUP sa používa na vyhľadanie hodnoty, keď je známy jeden z jej párov. Nasleduje niekoľko aplikácií tejto funkcie:
- Extrahujte cenu položky pomocou jej identifikátora
- Vyhľadajte umiestnenie knihy v knižnici
- Získajte poslednú transakciu po mesiaci alebo roku
- Skontrolujte najnovšiu cenu položky
- Nájdite posledný riadok v číselných / textových dátach
- Získajte dátum poslednej transakcie