
Keď sa nazýva funkcia VLOOKUP, program Excel vyhľadáva vyhľadávaciu hodnotu v ľavom stĺpci časti tabuľky s názvom pole tabuliek. Funkcia vracia inú hodnotu v tom istom riadku, definovanú indexovým číslom stĺpca.
HLOOKUP je podobný VLOOKUP, ale namiesto stĺpca prehľadáva riadok a výsledok je kompenzovaný číslom riadku. V vo VLOOKUP znamená vertikálne vyhľadávanie (v jednom stĺpci), zatiaľ čo H v HLOOKUP znamená horizontálne vyhľadávanie (v jednom riadku).
Príklad VLOOKUP
Použite pracovný zošit uvedený nižšie ako príklad, ktorý obsahuje dva listy. Prvá sa nazýva Dátový list . Na tomto hárku obsahuje každý riadok informácie o položke zásob. Prvý stĺpec je číslo dielu a tretí stĺpec je cena v dolároch.

Druhý list sa nazýva vyhľadávací list a obsahuje vzorec, ktorý používa VLOOKUP na vyhľadávanie údajov na údajovom hárku. Na nasledujúcom obrázku si všimnite, že bunka B2 je vybraná a jej vzorec je uvedený v stĺpci vzorca v hornej časti hárku.

Hodnota bunky B2 je vzorec = VLOOKUP (A2, 'Dátový list'! $ A $ 2: $ C $ 4, 3, FALSE) .
Vyššie uvedený vzorec naplní bunku B2 cenou časti identifikovanej v bunke A2. Ak sa cena zmení na údajovom hárku, hodnota bunky B2 na vyhľadávacom liste sa automaticky aktualizuje tak, aby sa zhodovala. Podobne, ak sa číslo dielu v bunke A2 na vyhľadávacom hárku zmení, bunka B2 sa automaticky aktualizuje s cenou danej časti.
Pozrime sa na každý prvok vzorového vzorca podrobnejšie.
Vzorec Element | zmysel |
---|---|
= | Znamienko rovná sa (=) označuje, že táto bunka obsahuje vzorec a výsledok by sa mal stať hodnotou bunky. |
VLOOKUP | Názov funkcie. |
( | Otváracia zátvorka označuje, že predchádzajúci názov VLOOKUP bol názov funkcie a označuje začiatok zoznamu argumentov oddelených čiarkou pre danú funkciu. |
A2 | Otváracia zátvorka označuje, že predchádzajúci názov VLOOKUP bol názov funkcie a označuje začiatok čiarkou oddeleného zoznamu argumentov funkcie. |
'Údajový list'! $ A $ 2: $ C $ 4 | Druhý argument, tabuľka Array . Definuje oblasť na hárku, ktorý sa má použiť ako vyhľadávacia tabuľka. Stĺpec, ktorý je najviac vľavo v tejto oblasti, je stĺpec, ktorý obsahuje hodnotu vyhľadávania . Argument poľa tabuľky má všeobecný formulár: ! 'SheetName' $ col1 $ ROW1: $ COL2 $ ROW2 Prvá časť tohto výrazu identifikuje list a druhá časť identifikuje obdĺžnikovú oblasť na tomto hárku. konkrétne:
Ľavý stĺpec poľa tabuľky musí obsahovať hodnotu vyhľadávania. Vždy definujte pole tabuliek tak, aby stĺpec úplne vľavo obsahoval hodnotu, ktorú hľadáte. Tento argument sa vyžaduje. |
3 | Tretí argument VLOOKUP, indexové číslo stĺpca . Predstavuje počet stĺpcov, odsadených od stĺpca vľavo od poľa tabuľky, kde sa nájde výsledok vyhľadávania. Napríklad, ak je ľavý stĺpec vyhľadávacieho poľa C, indexové číslo stĺpca 4 by znamenalo, že výsledok by mal pochádzať zo stĺpca E. V našom príklade je ľavý stĺpec poľa tabuľky A a chceme výsledok z stĺpca C. A je prvý stĺpec, B je druhý stĺpec a C je tretí stĺpec, takže naše indexové číslo stĺpca je 3 . Tento argument sa vyžaduje. |
FALSE | Štvrtým argumentom je hodnota vyhľadávania rozsahu . Môže to byť buď TRUE alebo FALSE a určuje, či má Excel vykonať vyhľadávanie pomocou "presného vyhľadávania" alebo "vyhľadávania rozsahu".
Ak si nie ste istí, ktorý typ zhody sa má použiť, vyberte pre presnú zhodu možnosť FALSE . Ak zvolíte TRUE pre vyhľadávanie rozsahu, uistite sa, že údaje v ľavom stĺpci poľa tabuľky sú zoradené vzostupne (najmenej-k-najväčší). V opačnom prípade nebudú výsledky správne. Tento argument je nepovinný. Ak tento argument vynecháte, vykoná sa presné vyhľadávanie. |
) | Záverečná zátvorka, ktorá označuje koniec zoznamu argumentov a koniec funkcie. |
pamätať:
- Hodnota vyhľadávania musí byť v ľavom stĺpci poľa tabuľky. Ak nie, funkcia vyhľadávania zlyhá.
- Uistite sa, že každá hodnota v ľavom stĺpci poľa tabuľky je jedinečná. Ak máte duplicitné hodnoty v stĺpci, kde sa uskutočňuje vyhľadávanie, výsledky VLOOKUPu nie sú zaručené ako správne.
Excel, vzorec, tabuľky