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