Funkcia Excel LOOKUP má dve formy: vektorový formulár a formulár poľa. Forma poľa funkcie VYHĽADÁVANIE je podobná ako pri iných vyhľadávacích funkciách programu Excel, ako sú VLOOKUP a HLOOKUP. Môžete ho použiť na vyhľadanie alebo vyhľadanie konkrétnych hodnôt umiestnených v tabuľke údajov.
LOOKUP vs. VLOOKUP a HLOOKUP
V čom sa líši:
- Pomocou funkcie VLOOKUP a HLOOKUP si môžete vybrať, z ktorého stĺpca alebo riadka chcete vrátiť hodnotu údajov. LOOKUP vždy vráti hodnotu z posledného riadka alebo stĺpca v poli.
- Pri nájdení zhody pre zadanú hodnotu (hodnota_vyhľadania) funkcia VLOOKUP prehľadá iba prvý stĺpec údajov a funkcia HLOOKUP iba prvý riadok. Funkcia VYHĽADÁVAŤ hľadá buď prvý riadok alebo stĺpec, v závislosti od tvaru poľa.
Funkcia VYHĽADÁVANIE a tvar poľa
Tvar poľa môže byť buď štvorec (rovnaký počet stĺpcov a riadkov) alebo obdĺžnik (nerovnaký počet stĺpcov a riadkov). Tvar ovplyvňuje, kde funkcia VYHĽADÁVANIE vyhľadáva údaje:
- Ak je pole štvorcové alebo ak je to vysoký obdĺžnik (vyšší ako široký), funkcia LOOKUP predpokladá, že údaje sú usporiadané do stĺpcov a hľadá zhodu s hodnotou Lookup_value v prvom stĺpci poľa.
- Ak je pole široký obdĺžnik (širší ako vysoký), funkcia LOOKUP predpokladá, že údaje sú usporiadané do riadkov a hľadá zhodu s hodnotou Lookup_value v prvom riadku poľa.
Syntax a argumenty funkcie LOOKUP: Array Form
Syntax pre tvar poľa funkcie VYHĽADÁVANIE je:
=LOOKUP(vyhľadávacia_hodnota, pole)
Lookup_value (povinné): Hodnota, ktorú funkcia hľadá v poli. Lookup_value môže byť číslo, text, logická hodnota alebo názov alebo odkaz na bunku, ktorý odkazuje na hodnotu.
Array (povinné): Rozsah buniek, ktoré funkcia hľadá, aby našla Lookup_value. Údaje môžu byť text, čísla alebo logické hodnoty.
Príklad použitia formulára poľa funkcie LOOKUP
Tento príklad používa Array Form funkcie LOOKUP na nájdenie ceny Whachamacallit v zozname zásob.
Tvar poľa je vysoký obdĺžnik a funkcia vracia hodnotu umiestnenú v poslednom stĺpci zoznamu zásob.
Ak chcete pokračovať v tomto príklade, zadajte údaje zobrazené vo vzorovom pracovnom hárku nižšie.
Triedenie údajov
Údaje v poli musíte zoradiť vo vzostupnom poradí, aby funkcia VYHĽADÁVANIE fungovala správne. Pri zoraďovaní údajov v Exceli vyberte najprv stĺpce a riadky údajov, ktoré sa majú zoradiť, čo zvyčajne zahŕňa hlavičky stĺpcov.
Zvýraznite bunky A4 až C10 v pracovnom hárku.
Na páse s nástrojmi prejdite na kartu Údaje.
V skupine Sort & Filter vyberte Sort, čím otvoríte dialógové okno Zoradiť.
Pod nadpisom Column vyberte rozbaľovaciu ponuku a zvoľte zoradenie podľa Part.
Pod nadpisom Zoradiť podľa vyberte rozbaľovaciu ponuku a vyberte Hodnoty buniek.
Pod nadpisom Objednávka vyberte rozbaľovaciu ponuku a vyberte A až Z.
Výberom OK zoraďte údaje a zatvorte dialógové okno.
Príklad funkcie VYHĽADÁVANIE
Hoci je možné zadať funkciu LOOKUP, =LOOKUP(A2, A5:C10), do bunky pracovného hárka, môže byť pre vás menej mätúce použitie funkcie dialógové okno. Dialógové okno vám umožňuje zadať každý argument na samostatný riadok bez obáv o syntax funkcie, ako sú zátvorky a oddeľovače čiarok medzi argumentmi.
Postup nižšie podrobne popisuje, ako bola funkcia VYHĽADÁVANIE zadaná do bunky B2 pomocou dialógového okna.
Ak funkcia nemôže nájsť presnú zhodu pre Lookup_value, vyberie najväčšiu hodnotu v poli, ktorá je menšia alebo rovná hodnote Lookup_value. Ak hodnota Lookup_value chýba alebo je menšia ako všetky hodnoty v poli, funkcia LOOKUP vráti chybu N/A.
V pracovnom hárku vyberte bunku B2, aby ste z nej urobili aktívnu bunku.
Prejdite na kartu Formulas.
Vyberte Vyhľadať a referencie na otvorenie rozbaľovacieho zoznamu funkcie.
Výberom LOOKUP zobrazíte dialógové okno Vybrať argumenty.
Vyberte lookup_value, array a vyberte OK, aby sa zobrazilo dialógové okno Argumenty funkcie.
V dialógovom okne vyberte textové pole Lookup_value.
V pracovnom hárku vyberte bunku A2 a zadajte odkaz na túto bunku do dialógového okna.
V dialógovom okne vyberte textové pole Array.
V pracovnom hárku zvýraznite bunky A5 až C10 a zadajte tento rozsah do dialógového okna. Tento rozsah obsahuje údaje, ktoré má funkcia vyhľadať.
- Výberom OK dokončite funkciu a zatvorte dialógové okno.
An N/A chyba sa zobrazí v bunke B2, pretože je potrebné zadať názov dielu do bunky A2.
Zadajte vyhľadávaciu hodnotu
Tu je návod, ako zadať názov a zistiť cenu položky:
Vyberte bunku A2, napíšte Whachamacallit a stlačte kláves Enter na klávesnici.
- Hodnota $23.56 sa zobrazí v bunke B2. Toto je cena Whachamacallitu, ktorá sa nachádza v poslednom stĺpci tabuľky s údajmi.
- Otestujte funkciu zadaním iných názvov častí do bunky A2. Cena za každú časť v zozname sa zobrazí v bunke B2.
- Keď vyberiete bunku B2, v riadku vzorcov nad pracovným hárkom sa zobrazí úplná funkcia =LOOKUP(A2, A5:C10).