Dôležité: Vyskúšajte novú funkciu XLOOKUP, vylepšenú verziu funkcie VLOOKUP, ktorá funguje v ľubovoľnom smere a predvolene vráti presné zhody, vďaka čomu sa používa jednoduchšie a pohodlnejšie ako predchádzajúca verzia.
Keď vytvoríte funkciu VLOOKUP alebo HLOOKUP , zadáte rozsah buniek, napríklad D2:F39. Tento rozsah sa nazýva argument table_array a argument je jednoducho údaj, ktorý funkcia potrebuje na spustenie. V tomto prípade funkcia vyhľadá v týchto bunkách údaje, ktoré sa pokúšate nájsť.
Argument table_array je vždy druhým argumentom vo funkciách VLOOKUP alebo HLOOKUP (prvá je hodnota, ktorú sa pokúšate nájsť) a bez nej funkcie nebudú fungovať.
Prvý argument, hodnota, ktorú chcete nájsť, môže byť konkrétna hodnota, napríklad 41 alebo kováč, alebo to môže byť odkaz na bunku, napríklad F2. Takže prvý argument môže vyzerať takto:
=VLOOKUP(F2; ...
Argument table_array sa vždy riadi hľadanou hodnotou, napríklad takto:
=VLOOKUP(F2;B4:D39; ...
Rozsah buniek uvedený v argumente table_array môže používať relatívne alebo absolútne odkazy na bunky. Ak sa chystáte funkciu skopírovať, musíte použiť absolútne odkazy, napríklad takto:
=VLOOKUP(F2;$B$2:BD$39; ...
Bunky v argumente table_array sa tiež môžu nachádzať v inom hárku zošita. Ak áno, argument obsahuje názov hárka a syntax vyzerá takto:
=VLOOKUP(F2;Hárok2!$C$14:E$42; ...
Uistite sa, že za názov hárka umiestnite výkričník.
Nakoniec (whew) zadajte tretí argument, stĺpec obsahujúci hodnoty, ktoré sa pokúšate nájsť. Nazýva sa to vyhľadávací stĺpec. V našom prvom príklade sme použili rozsah buniek B4 až D39, ktorý sa spúšťa v troch stĺpcoch. Predstavme si hodnoty, ktoré chcete vidieť naživo v stĺpci D, treťom stĺpci v danom rozsahu buniek, takže posledný argument je 3.
=VLOOKUP(F2;B4:D39;3)
Môžete použiť voliteľný štvrtý argument, buď True, alebo False. Väčšinou budete chcieť použiť hodnotu False.
Ak použijete hodnotu True alebo ponecháte štvrtý argument prázdny, funkcia vráti približnú zhodu s hodnotou v prvom argumente. Ak teda chcete pokračovať v príklade, ak je váš prvý argument "kováč" a použijete hodnotu True, funkcia vráti hodnotu "Smith", "Smithberg" a tak ďalej. Ak však použijete hodnotu False, funkcia vráti iba hodnotu Kováč, čo je presná zhoda, a to je to, čo väčšina ľudí chce.
Ak chcete, aby bolo použitie hodnoty True ešte zložitejšie, ak váš vyhľadávací stĺpec – stĺpec zadaný v treťom argumente – nie je zoradený vzostupne (od A po Z alebo od najnižšieho po najvyššie číslo), funkcia môže vrátiť nesprávny výsledok. Ďalšie informácie nájdete v téme Vyhľadanie hodnôt pomocou funkcie VLOOKUP a ďalších funkcií.
Ďalšie informácie o funkciách VLOOKUP a HLOOKUP nájdete v témach: