Při práci s velkými sadami dat musíte často vyhledat konkrétní hodnotu a najít odpovídající hodnotu v tabulce. Ruční provádění může být pomalé, zdlouhavé a zdlouhavé, takže místo toho můžete použít praktickou funkci HLOOKUP v Tabulkách. HLOOKUP je zkratka pro horizontální vyhledávání a je variantou SVYHLEDAT.

Tento článek pojednává o funkci, rozdílech mezi HLOOKUP a SVYHLEDAT, o syntaxi a o tom, jak můžete tuto funkci použít v tabulkách.

Co je HLOOKUP v Tabulkách Google?

Funkce HLOOKUP v Tabulkách Google hledá určitou hodnotu v prvním řádku tabulky. Poté načte hodnotu ze sloupce na základě pozice indexu určené parametrem vzorce. Parametry vyhledávání musí být v prvním řádku tabulky.

Funkce HLOOKUP podporuje přibližnou i přesnou shodu. Používá se pro horizontální tabulku, kde jsou srovnávací údaje v horním řádku a chcete se podívat dolů na konkrétní počet řádků. Pokud jste již obeznámeni s Vzorec VLOOKUP z Excelu nebo Listy, můžete si představit, že HLOOKUP funguje úplně stejně, ale pro tabulky, které jsou umístěny ve vodorovné rovině.

instagram viewer

Tato funkce se pokouší vyhledat hodnotu v datové množině a vrácená hodnota je nalezená hodnota z poskytnuté tabulky.

Rozdíly mezi HLOOKUP a VLOOKUP

SVYHLEDAT se používá k nalezení dat ve vertikálně nastavené tabulce, zatímco HLOOKUP se používá k vyhledání dat v horizontální tabulce. SVYHLEDAT se používá více než HLOOKUP, protože tabulky jsou obvykle svislé, nikoli vodorovné.

Vzorce pro obě funkce jsou prakticky stejné, jediným rozdílem jsou argumenty řádku nebo sloupce. Možná se také budete muset seznámit s Funkce XLOOKUP v Excelu.

Syntaxe pro HLOOKUP

Vzorec HLOOKUP používá čtyři argumenty, z nichž tři jsou vyžadovány, aby vzorec fungoval, a jeden je volitelný. Než budeme diskutovat o argumentech a o tom, co každý z nich znamená, podívejme se nejprve na syntaxi. Syntaxe je:

=HLOOKUP(klíč, rozsah, index, je-tříděno)

Zde je to, co dělá každý z argumentů použitých ve vzorci HLOOKUP:

  • klíč: toto definuje hodnotu funkce pro provedení vyhledávání.
  • rozsah: tento argument definuje rozsahy buněk, ve kterých provádíme vyhledávání. Tabulky budou hledat klíčový argument v prvním řádku v definovaném rozsahu.
  • index: tento argument se používá k definování indexu řádku, který obsahuje hodnotu, která má být vrácena. Zde první řada začíná od 1. Pokud hodnota tohoto argumentu není mezi 1 a celkovým počtem řádků definovaných v argumentu range, #HODNOTA! zobrazí se chyba.
  • je-řazeno: toto je volitelný argument používaný k definování, zda je definovaný řádek seřazený nebo ne. Ve výchozím nastavení je tato hodnota pravdivá, pokud je ponechána prázdná.

Příklady funkce HLOOKUP v Tabulkách Google

1. Provedení jednoduchého HLOOKUP

Toto je nejzákladnější způsob použití funkce HLOOKUP. V tomto případě chceme najít tržby konkrétního zaměstnance. Chcete-li to provést, postupujte takto:

  1. Klikněte na buňku, kde chcete vzorec spustit.
  2. Zadejte počáteční část vzorce, což je =VYHLEDAT(
  3. Zde napište první argument. V tomto případě se jedná o buňku obsahující zaměstnance č.4, E1.
  4. Přidejte čárku.
  5. Zadejte druhý argument, který definuje rozsah buněk, ve kterém provádíme vyhledávání. V tomto případě je to rozsah buněk A1:F3.
  6. Chcete-li oddělit argumenty od sebe, přidejte další čárku.
  7. Nakonec zadejte argument definující řádek, ze kterého se má vrátit hodnota. V tomto případě je to číslo řádku 2.
  8. Přidejte do závorky pro dokončení vzorce.
  9. lis Vstupte k provedení vzorce.

Nyní v buňce D9 vzorec ukazuje počet prodejů, které zaměstnanec číslo 4 uskutečnil.

2. Vytvoření vnořeného HLOOKUP

Tento příklad vyžaduje, abychom našli zaměstnance, který provedl nejvyšší počet prodejů. K tomu můžeme použít funkci MAX vnořenou do funkce HLOOKUP.

Funkce MAX nám umožňuje najít toto nejvyšší číslo v prodejní kategorii. HLOOKUP nám umožní najít jméno spojené s nalezeným číslem pomocí funkce MAX. Přestože je většina kroků podobná tomu, co jsme provedli v prvním příkladu, je potřeba provést několik změn, abychom mohli používat funkci MAX. Zde jsou kroky, které musíte dodržet:

  1. Klikněte na buňku, do které chcete zadat vzorec.
  2. Zadejte počáteční část vzorce, která je =VYHLEDAT(
  3. V prvním argumentu použijeme vzorec MAX. Chcete-li to provést, zadejte počáteční část vzorce, což je MAX(. Všimněte si, že zde nemusíme k symbolu přidávat rovná se.
  4. Zadejte rozsah buněk, který chcete zkontrolovat, abyste našli maximální hodnotu. V tomto případě ano B2:F2.
  5. Přidáním uzavírací závorky uzavřete vzorec MAX.
  6. Přidejte čárku pro oddělení dvou argumentů.
  7. Nyní zadejte rozsah buněk pro vzorec. V tomto případě se jedná o buňky z A1:F3.
  8. Přidejte další čárku pro oddělení argumentů.
  9. V posledním argumentu přidejte číslo řádku, ze kterého chcete získat hodnotu. V tomto případě ano 3.
  10. Přidáním poslední uzavírací závorky vzorec uzavřete.
  11. lis Vstupte k provedení vzorce.

Nevýhody HLOOKUP

Tato funkce má dva nedostatky:

  1. K vyhledání vyhledávacího klíče vždy využívá první řádek ve vstupním rozsahu. V důsledku toho funkce HLOOKUP nemůže získat hodnotu buňky, která je nad vyhledávacím řádkem.
  2. Tato funkce není dynamicky dostačující, protože zadáním řádku ve vstupním rozsahu se automaticky neaktualizuje index řádku.

Existuje řešení předchozích dvou problémů. Můžete použít kombinaci Funkce INDEX a MATCH v Excelu, podobně jako to dělá odkazovaný průvodce.

Sbalení funkce HLOOKUP

Přestože příklady, které jsme použili výše, používají malé sady dat, je snadné vidět, jak by funkce HLOOKUP výrazně usnadnila prohledávání celých tabulek, které jsou nastaveny jako horizontální tabulky.

Tato funkce je jen jedním z mnoha způsobů, jak se můžete rychleji pohybovat v Tabulkách Google. Pokud se budete neustále učit, zkrátíte čas, který musíte strávit zadáváním a získáváním dat.