Funkcia HLOOKUP v Exceli je menej populárnou sesternicou funkcie VLOOKUP. H v HLOOKUP znamená vodorovne. Pretože údaje programu Excel sú zvyčajne vertikálne orientované, väčšina situácií vyžaduje vertikálne vyhľadávanie alebo VLOOKUP.
Niektoré dátové štruktúry sú však orientované horizontálne, čo si vyžaduje horizontálne vyhľadávanie; preto sa hodí funkcia HLOOKUP. Funkcia HLOOKUP hľadá vo vyhľadávacej tabuľke jednu hodnotu v riadku údajov, kde označenie stĺpca zodpovedá danému kritériu.
Základy HLOOKUP
Nasledujúci obrázok znázorňuje typický scenár, v ktorom sa používajú vzorce HLOOKUP. Tabuľka v C5 vyžaduje čísla na konci štvrťroka (marec a jún) za rok 2011. Vzorce HLOOKUP používajú označenia stĺpcov na nájdenie správnych stĺpcov mesiaca a potom vyhľadajte údaje za rok 2011 posunutím príslušného počtu riadkov nadol. V tomto prípade sú údaje za rok 2011 v riadku 4, preto sa vo vzorcoch používa číslo 4.
Vzorce HLOOKUP pomáhajú nájsť marcové a júnové čísla z vyhľadávacej tabuľky” width=”535″/>
Vzorce HLOOKUP pomáhajú nájsť marcové a júnové čísla z vyhľadávacej tabuľky.
Ak chcete pochopiť, ako to funguje, pozrite sa na základnú syntax funkcie HLOOKUP.
HLOOKUP(vyhľadávacia_hodnota, tabuľkové_pole, číslo_indexu riadka, vyhľadávanie_rozsahu)
-
Lookup_value : Argument Lookup_value identifikuje vyhľadávanú hodnotu. Vo väčšine prípadov sú tieto hodnoty názvami stĺpcov. V príklade sa na označenia stĺpcov odkazuje pre Lookup_value . Toto nasmeruje funkciu HLOOKUP na príslušný stĺpec vo vyhľadávacej tabuľke.
-
Table_array : Argument Table_array identifikuje rozsah, ktorý obsahuje vyhľadávaciu tabuľku. Tu je rozsah B9:H12. Všimnite si, že odkazy použité pre tento argument sú absolútne. To znamená, že odkazy na stĺpce a riadky majú predponu dolára ($) – ako v $B$9:$H$12. To zaisťuje, že sa referencia pri kopírovaní vzorca nadol alebo naprieč neposunie.
-
Row_index_num : Argument Row_index_num identifikuje číslo riadku, ktorý obsahuje hodnotu, ktorú hľadáte. V príklade sú údaje za rok 2011 umiestnené v riadku 4 vyhľadávacej tabuľky. Preto vzorce používajú číslo 4.
-
Range_lookup : Argument Range_lookup určuje, či hľadáte presnú alebo približnú zhodu. Ak je potrebná presná zhoda, zadáte pre tento argument hodnotu FALSE. Ak bude vyhovovať najbližšia zhoda, zadajte hodnotu TRUE alebo ponechajte argument prázdny.
Použitie vzorcov HLOOKUP v dátovom modeli
HLOOKUPs sú obzvlášť užitočné na tvarovanie údajov do štruktúr vhodných na vytváranie grafov alebo iné typy správ. Jednoduchý príklad je znázornený na nasledujúcom obrázku. V prípade HLOOKUPs sa údaje zobrazené v tabuľke nespracovaných údajov v spodnej časti obrázka preorientujú v pracovnej tabuľke v hornej časti. Keď sa nespracované údaje zmenia alebo obnovia, prípravná tabuľka zaznamená zmeny.
Vzorce HLOOKUP vytiahnu a pretvoria údaje bez narušenia” width=”535″/>
V tomto príklade vzorce HLOOKUP vytiahnu a pretvoria údaje bez narušenia tabuľky nespracovaných údajov.