Použitie argumentu table_array vo vyhľadávacej funkcii

Dôležité : Tento článok je strojovo preložený, prečítajte si vyhlásenie. Anglickú verziu tohto článku nájdete tu a môžete ju použiť ako referenciu.

Pri vytváraní vzorca pomocou funkcie VLOOKUP alebo HLOOKUP zadávate argument table_array, ktorý je rozsahom buniek, napríklad D2:F39. Funkcia vyhľadáva v uvedenom rozsahu údaje, ktoré sa pokúšate nájsť.

Argument table_array je vo funkcii VLOOKUP alebo HLOOKUP vždy druhým argumentom (prvým argumentom je hodnota, ktorú sa pokúšate nájsť). Tieto funkcie bez argumentu table_array nefungujú.

Prvým argumentom môže byť konkrétna hodnota, napríklad 41 alebo Kováč, alebo to môže byť odkaz na bunku, napríklad F2. Prvý argument môže vyzerať takto:

=VLOOKUP(F2,...

Argument table_array vždy nasleduje za 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 plánujete kopírovať vzorec do iných buniek, je potrebné použiť absolútne odkazy na bunky (všimnite si znaky $), napríklad takto:

=VLOOKUP(F2,$B$2:BD$39, ...

Ak sa bunky v argumente table_array nachádzajú v inom hárku zošita, argument musí obsahovať názov hárka, za ktorým nasleduje výkričník. Syntax bude vyzerať takto:

=VLOOKUP(F2,Hárok2!$C$14:E$42, ...

Stĺpec obsahujúci hodnoty, ktoré sa pokúšate nájsť, je tretím zadaným argumentom. Označuje sa ako vyhľadávací stĺpec. Ak sa hodnoty, ktoré chcete zobraziť, nachádzajú v stĺpci D (tretí stĺpec v argumente table_array), posledný argument je hodnota 3.

=VLOOKUP(F2,B4:D39,3)

Štvrtý argument je voliteľný, odporúčame ho však použiť, a to buď s hodnotou False, alebo hodnotou True. Použite hodnotu False, ak hľadáte presnú zhodu.

=VLOOKUP(F2,B4:D39,3,False)

Ak použijete hodnotu True alebo necháte štvrtý argument prázdny, funkcia vráti približnú zhodu hodnoty v prvom argumente. Ak teda je váš prvý argument Kováč a použijete hodnotu True, funkcia VLOOKUP vráti výsledky Kováč, Kováčik a podobne. Ak však použijete hodnotu False, vráti iba výsledok Kováč, čiže presnú zhodu, ktorú väčšina ľudí potrebuje.

Použitie hodnoty True ďalej komplikuje skutočnosť, že ak vyhľadávací stĺpec – stĺpec zadaný v treťom argumente – nie je zoradený vo vzostupnom poradí (od A po Z alebo od najnižšieho čísla po najvyššie), funkcia možno vráti nesprávny výsledok.

Ďalšie informácie o funkciách VLOOKUP a HLOOKUP nájdete v téme Vyhľadávacie a referenčné funkcie (odkaz).

Poznámka : Vyhlásenie týkajúce sa strojového prekladu: Tento článok bol preložený počítačovým systémom bez zásahu človeka. Poskytovaním týchto strojových prekladov umožňuje spoločnosť Microsoft aj používateľom, ktorí nehovoria po anglicky, využívať obsah o produktoch, službách a technológiách spoločnosti Microsoft. Článok bol preložený strojovo, môže preto obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky.

Rozšírte svoje zručnosti
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×