Funkcia VYHĽADAŤ v Exceli sa používa na vyhľadanie informácií v riadku alebo stĺpci.
Existujú dva spôsoby použitia vzorca LOOKUP v závislosti od vašich potrieb: ako vektor a pole.
Vektorový typ prehľadáva iba jeden riadok alebo stĺpec, zatiaľ čo pole prehľadáva viacero riadkov a stĺpcov.
Tento článok vysvetľuje, ako používať funkciu VYHĽADÁVANIE v ľubovoľnej verzii Excelu vrátane Excelu 2019 a Microsoftu 365.
Čo je funkcia VYHĽADÁVANIE?
Funkcia VYHĽADAŤ v Exceli sa používa na vyhľadanie informácií v riadku alebo stĺpci. Vyhľadá hodnotu z rovnakej pozície v riadku alebo stĺpci ako počiatočná hodnota, takže je skutočne užitočná pri práci so štruktúrovanými tabuľkami, kde všetky riadky a stĺpce obsahujú podobné údaje.
Existujú dva spôsoby, ako napísať vzorec VYHĽADÁVANIE v Exceli v závislosti od vašich potrieb. Jedna forma sa nazýva vektor a druhá je pole.
Image
Funkciu VYHĽADAŤ možno použiť v každej verzii Excelu.
Syntax a argumenty funkcie VYHĽADAŤ
Existujú dva spôsoby použitia funkcie VYHĽADÁVANIE:
Vector
Vektorový formulár prehľadáva iba jeden riadok alebo jeden stĺpec. Tento rozsah sa nazýva vektor. Vrátená hodnota je hodnota, ktorá je na rovnakej pozícii ako iná vybratá množina údajov.
lookup_value je hodnota, ktorú by funkcia mala hľadať vo vektore. Môže to byť číslo, text, logická hodnota, názov alebo odkaz. Tento argument je povinný.
lookup_vector je rozsah. Môže to byť jeden riadok alebo jeden stĺpec. Hodnoty vo vektore musia byť vo vzostupnom poradí (napr. 1, 2, 3 alebo A, B, C). Tento argument je povinný.
result_vector je voliteľný rozsah. Ak sa použije, musí mať presne rovnakú veľkosť ako lookup_vector.
Tu je niekoľko ďalších pravidiel, ktoré si treba zapamätať, keď používate vektorovú formu funkcie VYHĽADÁVANIE:
Ak je lookup_value menšia ako najmenšia hodnota v lookup_vector, Excel zobrazí chybu N/A.
Ak sa hodnota lookup_value nedá nájsť, funkcia LOOKUP sa zhoduje s najväčšou hodnotou v lookup_vector, ktorá je menšia alebo rovná hodnote lookup_value.
Array
Formát poľa môže vyhľadávať hodnotu vo viacerých riadkoch a stĺpcoch. Najprv nájde zadanú hodnotu v prvom riadku alebo stĺpci výberu a potom vráti hodnotu rovnakej pozície v poslednom riadku alebo stĺpci.
=LOOKUP(lookup_value, array)
lookup_value je hodnota, ktorú by mala funkcia hľadať v poli. Môže to byť číslo, text, logická hodnota, názov alebo odkaz. Hodnoty musia byť vo vzostupnom poradí (napr. 1, 2, 3 alebo A, B, C). Tento argument je povinný.
array je rozsah buniek, ktoré obsahujú hodnotu, ktorú porovnávate s hodnotou lookup_value. Tento argument je povinný.
Majte na pamäti aj tieto pravidlá:
Ak sa hodnota lookup_value nedá nájsť, použije sa namiesto toho najväčšia hodnota v poli, ktorá je menšia alebo rovná hodnote lookup_value.
Ak je lookup_value menšia ako najväčšia hodnota v prvom riadku alebo stĺpci, vráti sa chyba N/A.
Ak pole obsahuje viac stĺpcov ako riadkov, funkcia VYHĽADÁVANIE hľadá hodnotu lookup_value v prvom riadku.
Ak pole obsahuje viac riadkov ako stĺpec, funkcia VYHĽADÁVANIE hľadá hodnotu lookup_value v prvom stĺpci.
Príklady funkcií VYHĽADÁVANIE
Nasleduje niekoľko príkladov použitia LOOKUP vo vzorcoch:
Na vyhľadávanie v tabuľke použite vektor vyhľadávania
=LOOKUP(1003; A2:A5, C2:C5)
Image
Tu je príklad použitia funkcie VYHĽADÁVANIE, keď potrebujeme skontrolovať cenu v tabuľke, ktorá je usporiadaná podľa čísla dielu. Keďže vieme, že čísla dielov sú uvedené v A2:A5 a ceny sú v C2:C5, môžeme pomocou týchto parametrov vyhľadať diel číslo 1003.
Na vyhľadávanie v tabuľke použite pole vyhľadávania
=LOOKUP(1003, A2:C5)
Image
Ďalší spôsob použitia funkcie VYHĽADÁVANIE na rovnakej množine údajov ako v príklade vyššie je pole. Namiesto toho, aby sme vybrali dva jednotlivé stĺpce, vyberieme celú tabuľku. Keďže však v tomto príklade potrebujeme cenu, zastavíme výber v stĺpci C, pretože funkcia získa akúkoľvek hodnotu, ktorá sa nájde na rovnakej pozícii v poslednom stĺpci.
Nájsť najbližšie číslo v tabuľke
=LOOKUP(A2; D2:D6, F2:F6)
Image
Tento vzorec VYHĽADAŤ krížovo odkazuje na skóre v stĺpci A so systémom hodnotenia v stĺpci D. Funkcia VYHĽADÁVANIE vidí, kde skóre pripadá na systém hodnotenia, a potom vyhľadá známku v F2:F6, aby vedieť, čo napísať vedľa skóre. Keďže niektoré z týchto hodnôt sa nenachádzajú v tabuľke napravo, LOOKUP používa ďalšiu najnižšiu hodnotu.
Tento konkrétny vzorec možno zapísať aj vo forme poľa takto:
=LOOKUP(A2, D2:F6)
Výsledky sú rovnaké, pretože stĺpec D je začiatok výberu a koniec, ktorý obsahuje známku, je stĺpec F.
Znaky dolára je možné použiť vo vzorcoch, takže keď ich potiahnete nadol v stĺpci, aby ste aplikovali funkciu na iné bunky, nepretiahli sa aj odkazy. Viac o zmiešaných odkazoch na bunky si môžete prečítať tu.
Nájdi posledné číslo v zozname
=LOOKUP(9,99999999999999E+307, A:A)
Image
Vzorec VYHĽADAŤ nájde posledné číslo v stĺpci A. Keďže 9,99999999999999E+307 je najväčšie číslo, ktoré môžete mať v pracovnom hárku programu Excel, vzorec zobrazí posledné číslo v zozname, aj keď sú tam prázdne bunky zahrnuté v sortimente.
Vyhľadajte poslednú textovú hodnotu v zozname
=LOOKUP(REPT("z", 255); A:A)
Image
Príklad nájde poslednú textovú hodnotu zo stĺpca A. Funkcia REPT sa tu používa na opakovanie z do maximálneho počtu, ktorý môže byť ľubovoľná textová hodnota, čo je 255. Podobne ako v príklade čísla, tento jednoducho identifikuje poslednú bunku, ktorá obsahuje text.
Použite údaje tabuľky na nájdenie hodnôt nadpisov
=LOOKUP(2; 1/(B3:G3 ""), B$2:G$2)
Image
Tento posledný príklad funkcie VYHĽADÁVANIE Excelu obsahuje niektoré veci, ktoré nie sú popísané v tomto článku, no aj tak stojí za to si ho pozrieť, aby ste videli, aká užitočná môže byť táto funkcia. Všeobecnou myšlienkou je, že určujeme posledný záznam v každom riadku a potom hľadáme dátum v riadku 2, aby sme vedeli, kedy sme tieto účty naposledy zaplatili.
Ďalšie funkcie ako LOOKUP
LOOKUP je pomerne základná vyhľadávacia/referenčná funkcia. Existujú aj iné, ktoré sú vhodné na pokročilejšie použitie.
VLOOKUP a HLOOKUP vám umožňujú vykonávať vertikálne alebo horizontálne vyhľadávania a môžu určiť, či sa má vykonať presná alebo približná zhoda. LOOKUP automaticky vráti najbližšiu hodnotu, ak sa nenájde presná zhoda.
XLOOKUP je podobná, pokročilejšia funkcia vyhľadávania.
Funkcia Microsoft Excel ISBLANK môže byť skvelým nástrojom na nájdenie dier vo vašej databáze. Tu je návod, ako ho využiť naplno, s podmieneným formátovaním a nie
Ako používať funkciu MROUND zaokrúhľovať čísla nahor alebo nadol na najbližších 5 centov pri výpočte peňazí. Aktualizované tak, aby zahŕňalo Excel 2019
Funkcia Excel DAY vracia dátum ako celé číslo, čo je užitočné v niektorých finančných situáciách. Naučte sa syntax, argumenty a ako používať funkciu DAY v Exceli