Pri práci s veľkými súbormi údajov musíte často vyhľadať konkrétnu hodnotu a nájsť zodpovedajúcu hodnotu v tabuľke. Robiť to ručne môže byť pomalé, únavné a časovo náročné, takže namiesto toho môžete použiť praktickú funkciu HLOOKUP v Tabuľkách. HLOOKUP je skratka pre horizontálne vyhľadávanie a je variantom VLOOKUP.
Tento článok pojednáva o funkcii, rozdieloch medzi HLOOKUP a VLOOKUP, syntaxi a o tom, ako môžete túto funkciu použiť vo svojich tabuľkách.
Čo je HLOOKUP v Tabuľkách Google?
Funkcia HLOOKUP Tabuliek Google hľadá určitú hodnotu v prvom riadku tabuľky. Potom získa hodnotu zo stĺpca na základe pozície indexu zadanej parametrom vzorca. Parametre vyhľadávania musia byť v prvom riadku tabuľky.
Funkcia HLOOKUP podporuje približnú aj presnú zhodu. Používa sa pre horizontálnu tabuľku, v ktorej sú porovnávacie údaje v hornom riadku a chcete si pozrieť konkrétny počet riadkov. Ak ste už oboznámení s Vzorec VLOOKUP z Excelu alebo Tabuľky, viete si predstaviť, že HLOOKUP funguje úplne rovnako, ale pre tabuľky, ktoré sú umiestnené v horizontálnej rovine.
Táto funkcia sa pokúša vyhľadať hodnotu v množine údajov a vrátená hodnota je nájdená hodnota z poskytnutej tabuľky.
Rozdiely medzi HLOOKUP a VLOOKUP
VLOOKUP sa používa na nájdenie údajov vo vertikálne usporiadanej tabuľke, zatiaľ čo HLOOKUP sa používa na vyhľadanie údajov v horizontálnej tabuľke. VLOOKUP sa používa častejšie ako HLOOKUP, pretože tabuľky sú zvyčajne vertikálne, nie horizontálne.
Vzorce pre obe funkcie sú prakticky rovnaké, jediným rozdielom sú argumenty riadka alebo stĺpca. Možno sa budete musieť zoznámiť aj s Funkcia XLOOKUP v Exceli.
Syntax pre HLOOKUP
Vzorec HLOOKUP používa štyri argumenty, z ktorých tri sú potrebné na fungovanie vzorca, zatiaľ čo jeden je voliteľný. Predtým, než budeme diskutovať o argumentoch a o tom, čo každý z nich znamená, pozrime sa najprv na syntax. Syntax je:
=HLOOKUP(kľúč, rozsah, index, je-triedené)
Tu je to, čo robí každý z argumentov použitých vo vzorci HLOOKUP:
- kľúč: toto definuje hodnotu funkcie na vykonanie vyhľadávania.
- rozsah: tento argument definuje rozsahy buniek, v ktorých vykonávame vyhľadávanie. Tabuľky vyhľadajú kľúčový argument v prvom riadku v definovanom rozsahu.
- index: tento argument sa používa na definovanie indexu riadku, ktorý obsahuje hodnotu, ktorá sa má vrátiť. Tu prvý riadok začína od 1. Ak hodnota tohto argumentu nie je medzi 1 a celkovým počtom riadkov definovaných v argumente rozsah, hodnota #HODNOTA! zobrazí sa chyba.
- je zoradené: toto je voliteľný argument používaný na definovanie, či je definovaný riadok zoradený alebo nie. V predvolenom nastavení je táto hodnota pravdivá, ak zostane prázdna.
Príklady funkcie HLOOKUP v Tabuľkách Google
1. Vykonanie jednoduchého HLOOKUP
Toto je najzákladnejší spôsob použitia funkcie HLOOKUP. V tomto prípade chceme nájsť tržby uskutočnené konkrétnym zamestnancom. Tu sú kroky, ktoré musíte vykonať, aby ste to urobili:
- Kliknite na bunku, v ktorej chcete vykonať vzorec.
- Zadajte úvodnú časť vzorca, čo je =HLOOKUP(
- Tu napíšte prvý argument. V tomto prípade ide o bunku obsahujúcu zamestnanca č. E1.
- Pridajte čiarku.
- Zadajte druhý argument, ktorý definuje rozsah buniek, v ktorých vykonávame vyhľadávanie. V tomto prípade ide o rozsah buniek A1:F3.
- Pridajte ďalšiu čiarku na oddelenie argumentov od seba.
- Nakoniec zadajte argument definujúci riadok, z ktorého sa má vrátiť hodnota. V tomto prípade ide o číslo riadku 2.
- Na dokončenie vzorca pridajte uzatváraciu zátvorku.
- Stlačte tlačidlo Zadajte vykonať vzorec.
Teraz v bunke D9 vzorec zobrazuje počet predajov, ktoré zamestnanec číslo 4 uskutočnil.
2. Vytvorenie vnoreného HLOOKUP
Tento príklad vyžaduje, aby sme našli zamestnanca, ktorý dosiahol najvyšší počet predajov. Na to môžeme použiť funkciu MAX vnorenú do funkcie HLOOKUP.
Funkcia MAX nám umožňuje nájsť toto najvyššie číslo v predajnej kategórii. HLOOKUP nám umožní nájsť meno spojené s nájdeným číslom pomocou funkcie MAX. Hoci väčšina krokov je podobná tomu, čo sme urobili v prvom príklade, je potrebné vykonať niekoľko zmien, aby sme mohli používať funkciu MAX. Tu sú kroky, ktoré musíte dodržať:
- Kliknite na bunku, do ktorej chcete zadať vzorec.
- Zadajte počiatočnú časť vzorca, ktorá je =HLOOKUP(
- V prvom argumente použijeme vzorec MAX. Ak to chcete urobiť, zadajte počiatočnú časť vzorca, ktorá je MAX(. Všimnite si, že tu nemusíme k symbolu pridávať rovná sa.
- Zadajte rozsah buniek, ktorý chcete skontrolovať, aby ste našli maximálnu hodnotu. V tomto prípade je to tak B2:F2.
- Pridajte uzatváraciu zátvorku na zatvorenie vzorca MAX.
- Pridajte čiarku na oddelenie dvoch argumentov.
- Teraz zadajte rozsah buniek pre vzorec. V tomto prípade ide o bunky z A1:F3.
- Pridajte ďalšiu čiarku na oddelenie argumentov.
- Do posledného argumentu pridajte číslo riadku, z ktorého chcete získať hodnotu. V tomto prípade je to tak 3.
- Pridajte poslednú uzatváraciu zátvorku na uzavretie vzorca.
- Stlačte tlačidlo Zadajte vykonať vzorec.
Nevýhody HLOOKUP
Táto funkcia má dva nedostatky:
- Na vyhľadanie kľúča vyhľadávania vždy používa prvý riadok vo vstupnom rozsahu. V dôsledku toho funkcia HLOOKUP nemôže získať hodnotu bunky, ktorá je nad riadkom vyhľadávania.
- Táto funkcia nie je dynamicky dostatočná, pretože zadanie riadka v rámci vstupného rozsahu neaktualizuje index riadku automaticky.
Na predchádzajúce dva problémy existuje riešenie. Môžete použiť kombináciu Funkcie INDEX a MATCH v Exceli, podobne ako to robí prepojený sprievodca.
Zbalenie funkcie HLOOKUP
Hoci príklady, ktoré sme použili vyššie, používajú malé množiny údajov, je ľahké vidieť, ako by funkcia HLOOKUP výrazne uľahčila vyhľadávanie úplných tabuliek, ktoré sú nastavené ako horizontálne tabuľky.
Táto funkcia je len jedným z mnohých spôsobov, ako môžete rýchlejšie prechádzať Tabuľkami Google. Ak sa budete neustále učiť, skrátite si čas, ktorý musíte stráviť zadávaním a získavaním údajov.