Dôležité
Skúste použiť novú funkciu XLOOKUP , vylepšenú verziu funkcie VLOOKUP, ktorá pracuje v ľubovoľnom smere a predvolene vracia presné zhody. Jej používanie je jednoduchšie a pohodlnejšie než jeho predchodca.
Pri vytváraní funkcie VLOOKUP alebo HLOOKUP zadávate rozsah buniek, napríklad D2:F39. Tento rozsah je table_array argumentom. Argument je jednoducho údaj, ktorý funkcia potrebuje na spustenie. V tomto prípade funkcia vyhľadá údaje, ktoré sa pokúšate nájsť, v týchto bunkách.
Argument table_array je vždy druhým argumentom vo funkcii VLOOKUP alebo HLOOKUP (prvý argument je hodnota, ktorú sa pokúšate nájsť) a bez neho funkcie nefungujú.
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. Prvý argument teda môže vyzerať takto:
=VLOOKUP(F2;...
Za hľadanou hodnotou vždy nasleduje table_array argument:
=VLOOKUP(F2;B4:D39;...
V rozsahu buniek uvedenom v argumente table_array môžu byť použité relatívne alebo absolútne odkazy na bunku. Ak sa chystáte kopírovať funkciu, budete musieť použiť absolútne odkazy, napríklad takto:
*=VLOOKUP(F2;$B$2:BD$39;*...
Bunky v argumente table_array sa navyše 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ázvom hárka je vložený výkričník.
Nakoniec zadáte tretí argument, stĺpec obsahujúci hodnoty, ktoré sa pokúšate nájsť. Tento stĺpec sa nazýva vyhľadávací stĺpec. V našom prvom príklade sme použili rozsah buniek B4 až D39, ktorý prebieha v troch stĺpcoch. Predstierajme, že hodnoty, ktoré chcete vidieť, sú nažive 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 – True alebo False. Väčšinou sa používa hodnota False.
Ak použijete hodnotu True alebo štvrtý argument ponecháte prázdny, funkcia vráti približnú zhodu s hodnotou v prvom argumente. Aby sme teda pokračovali v príklade, ak je prvý argument "kováč" a použijete hodnotu True, funkcia vráti hodnotu "Kováč", "Kováč" atď. Ak však použijete hodnotu False, funkcia vráti iba hodnotu "Kováč", teda presnú zhodu, a to si želá väčšina ľudí.
Aby bolo používanie hodnoty True ešte zložitejšie, ak vyhľadávací stĺpec, teda stĺpec, ktorý zadáte 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ľadávanie hodnôt pomocou funkcie VLOOKUP a ďalších funkcií.
Ďalšie informácie o funkciách VLOOKUP a HLOOKUP nájdete v témach: