HLOOKUP

Funkce HLOOKUP a VLOOKUP lze využívat k vyhledávání hodnot v rozsáhlých seznamech. Funkce HLOOKUP vyhledává v řádcích a VLOOKUP ve sloupcích.

Funkce vyhledává zadanou hodnotu v horním řádku tabulky nebo pole. Prohledává tedy záhlaví sloupců. Pokud najde zadanou hodnotu, vrátí hodnotu z určeného řádku ve stejném sloupci.

Chcete-li vyhledat přesnou shodu pro zadanou hodnotu, zadejte hodnotu TRUE pro parametr range_lookup. Chcete-li použít hodnotu TRUE, musí být data seřazena vzestupně.

Syntaxe

HLOOKUP(lookup_value, table_array,row_index_number[,range_lookup=TRUE])

Parametr lookup_value může být odkaz na buňku, která obsahuje vyhledávanou hodnotu.

Parametr table_array představuje rozsah buněk.

Parametr row_index_number je počet řádků, ze kterých se hodnota vrací.

Příklad

Tabulka zabírá buňky A1:E5 a zobrazuje prodej čtyř produktů ve čtyřech regionech:
* Produkt A Produkt B Produkt C Produkt D
Region 1 76 67 58 57
Region 2 59 71 52 55
Region 3 75 45 69 43
Region 4 12 44 17 28

Buňka Y20 obsahuje hodnotu Product B.

Tato funkce vrátí číslo 71, hodnotu třetího řádku sloupce pro Produkt B:

=HLOOKUP(Y20,A1:E5,3,TRUE)
Poznámka

Pokud zadáte hodnotu TRUE pro parametr range_lookup, je v buňce označené hvězdičkou (*) vyžadována fiktivní číselná hodnota.