Funkcia LOOKUP v programe Excel (vzorec, príklady) Ako použiť?

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

VYHĽADÁVANIE Video funkcie Excel

Zaujímavé články...