Když data ve vašem excelovém listu pokrývají stovky sloupců a desítky řádků, použijte funkci HLOOKUP k nalezení zadané hodnoty v určeném sloupci.
Pokyny v tomto článku platí pro Excel pro Microsoft 365, Excel 2019, Excel 2016 a Excel 2013.
Jak funguje funkce HLOOKUP
Funkce HLOOKUP je typ funkce vyhledávání. Tato funkce vyhledává konkrétní informace v listu tak, že nejprve najde zadanou hodnotu v popiscích sloupců a v daném sloupci vyhledá odpovídající hodnotu.
Funkce HLOOKUP se nejlépe hodí pro listy s velkým množstvím dat. Tento příklad používá jednoduchý pracovní list, který ukazuje, jak funguje funkce HLOOKUP.
V tomto pracovním listu prodejce sleduje prodeje podle produktu a podle kanálu, kde se jednotlivé produkty prodávají. Místo hledání v pracovním listu, abyste našli online prodej fotoaparátů, může tento úkol provést funkce HLOOKUP.
Syntaxe funkce HLOOKUP
Syntaxe funkce HLOOKUP je:
HLOOKUP(hledaná_hodnota, pole_tabulky, číslo_indexu_řádku, vyhledávání_rozsahu)
Jak funguje každý argument ve funkci HLOOKUP:
- lookup_value (povinné): Sloupec, který má být prohledán. Funkce HLOOKUP prohledá první řádek, aby našla tuto hodnotu. Tento argument může být odkaz na buňku nebo popisek sloupce.
- table_array (povinné): Tabulka, ve které se mají hledat zadaná data. Může to být odkaz na rozsah nebo název rozsahu.
- row_index_num (povinné): Číslo řádku, ze kterého Excel vrátí data.
- range_lookup (volitelné): Tento argument říká funkci HLOOKUP, co má dělat, pokud nenajde přesnou shodu. Hodnoty argumentu jsou TRUE a FALSE.
- Pokud je hodnota TRUE a data tabulky jsou seřazena od nejmenší po největší, HLOOKUP vrátí největší hodnotu, která je menší než argument lookup_value.
- Pokud je hodnota FALSE, funkce HLOOKUP vrátí chybu, pokud nebude nalezena přesná shoda.
Jak používat HLOOKUP v Excelu
Tento příklad používá funkci HLOOKUP k nalezení online prodeje fotoaparátů. Zde je návod, jak zadat vzorec do listu:
- Zadejte data listu a poté uspořádejte názvy sloupců ve vzestupném pořadí.
-
Vyberte buňku, která zobrazí výsledek funkce HLOOKUP.
-
Vybrat Vzorce > Vyhledání a reference > HLOOKUP.
- V dialogovém okně Argumenty funkce umístěte kurzor do textového pole Lookup_value.
-
V listu vyberte buňku obsahující hodnotu, kterou chcete najít v horním řádku dat.
Pokud chcete hledat různé hodnoty, použijte odkaz na buňku. Chcete-li vyhledat jinou hodnotu, zadejte do buňky jiný název.
- V dialogovém okně Argumenty funkce umístěte kurzor do textového pole Table_array.
-
V listu vyberte data, která chcete prohledat. V tomto příkladu je vybrána celá datová sada.
-
V dialogovém okně Argumenty funkce umístěte kurzor do textového pole Row_index_num a zadejte číslo řádku, který obsahuje požadovaný výsledek.
Toto není číslo řádku, které se zobrazuje v excelovém listu. Toto číslo je řádek ve vybraném poli.
-
Vybrat OK.
-
Funkce HLOOKUP prohledá první řádek, aby nalezla hodnotu lookup_value, a poté prohledá tento sloupec, aby nalezla zadanou hodnotu. Hodnota se zobrazí ve vybrané buňce.
Jak používat zástupné znaky s HLOOKUP
Pokud neznáte přesný text nebo název sloupce, který potřebujete, použijte pro HLOOKUP zástupný znak. Toto jsou zástupné znaky, které můžete v Excelu použít k provedení textového vyhledávání:
- Hvězdička (): Použijte k označení, že ve hledaném výrazu chybí alespoň jedno písmeno. Když například hledáte produkt a nejste si jisti, zda je název Fotoaparát, Fotoaparáty nebo Fotoaparát a video, zadejte Camera.
- Otazník (?): Použijte k označení, že ve hledaném výrazu chybí pouze jedno písmeno. Když například hledáte zákazníka a nejste si jisti, zda se jmenuje Petersen nebo Peterson, zadejte Peters?n.
Přidejte do vyhledávání pomocí zástupných znaků co nejvíce informací. Excel vrací pouze jednu shodu a neuvádí, zda existuje více shod.