V Excelu musíte často vyhledávat data v tabulce, která může být občas hektická, zejména pokud jde o velké databázové tabulky. Excel je nejpoužívanější tabulkový software, který nejen zpracovává základní výpočty dat, ale dokáže analyzovat i velké množství dat. Excel používá četné funkce k analýze velkých souborů dat a dvě nejčastější funkce, které většina modelářů pravděpodobně zná, jsou HLOOKUP a VLOOKUP. Obě jsou vestavěné funkce Excelu, které umožňují vyhledávat data ve velmi velké databázi. „H“ v HLookup znamená horizontální, zatímco „V“ v VLookup znamená vertikální. Zatímco obě funkce mají spravedlivý podíl na rozlišovacích bodech, je snadné s těmito funkcemi udělat chybu.
Funkce HLookup, zkratka pro funkci Horizontální vyhledávání, je jednou z vestavěných vyhledávacích funkcí v Excelu, která slouží k horizontálnímu hledání hodnot napříč řadou řádků v tabulce. Tato funkce je podobná VLookup, kromě toho, že se používá, když jsou data uvedena v řádcích místo sloupců. Tato funkce vyhledá hodnotu v horním řádku tabulky a vrátí odpovídající hodnotu z jiného řádku tabulky. Tato funkce používá čtyři argumenty: Lookup_Value, Table_Array, Row_Index a Range_Lookup. Vrací hodnotu v tabulce na základě dvou argumentů funkce a může jako argumenty považovat řetězce i čísla. True označuje přibližnou shodu s hodnotou vyhledávání, zatímco False odkazuje na přesnou shodu.
Funkce VLookup nebo Vertical Lookup je nejoblíbenější a nejstarší vyhledávací vzorec používaný v Excelu k hledání konkrétních informací nebo dat v tabulce. Můžete například vyhledat cenu konkrétní položky z dlouhého seznamu produktů spolu s cenami. Na rozdíl od funkce HLookup se používá, když jsou data uvedena ve sloupcích místo řádků a provádí vertikální vyhledávání sloupci v tabulce. Vyhledává hodnotu v levém sloupci tabulky a vrací hodnotu pro přibližné shody. Může to být TRUE nebo FALSE.
Obě jsou vestavěné funkce, které slouží k vyhledávání konkrétních hodnot ve velmi velké sadě dat pomocí vzorců vyhledávání v Excelu. Funkce HLOOKUP neboli horizontální vyhledávání v Excelu se používá k provedení horizontálního vyhledávání přes řadu řádků v tabulce. Jednoduše řečeno, funkce HLOOKUP prohledává vodorovně řádky, aby načítala data z konkrétního řádku v tabulce. Funkce VLOOKUP nebo vertikální vyhledávání se naopak používají, pokud jsou data uvedena ve sloupcích namísto řádků. Je to podobné jako funkce HLOOKUP, kromě toho, že provádí vertikální vyhledávání sloupců v tabulce.
Syntaxe HLookup je = HLookup (Lookup_Value, Table_Array, Row_Index, Range_Lookup). Hodnota „Lookup_Value“ označuje hodnotu, kterou se uživatel snaží vyhledat; „Table_Array“ označuje tabulku nebo rozsah, ze kterého se mají načítat data; „Row_Index“ označuje vodorovný řádek, ve kterém uživatel hledá data; a „Range_Lookup“ je volitelný booleovský argument, který definuje přesnou nebo přibližnou shodu na „True“ nebo „False“.
Syntaxe VLookup je = VLookup (Lookup_Value, Table_Array, Col_Index, Range_Lookup). Hodnota „Lookup_Value“ označuje hodnotu, kterou hledáte v tabulce; „Table_Array“ označuje tabulku nebo rozsah buněk, z nichž chcete získat data; „Col_Index“ označuje svislý sloupec, ze kterého se mají načítat data; a nakonec „Range_Lookup“ je volitelný argument, který určuje, zda je hodnota přesná shoda nebo přibližná shoda. Hodnota True označuje přibližnou shodu s hodnotou vyhledávání, zatímco hodnota False označuje přesnou shodu.
Funkce VLookup vyhledá hodnotu svisle v levém sloupci tabulky nebo sady dat a vrátí sousední hodnotu z jiného sloupce vztahujícího se k hodnotě vyhledávání. Slouží k nalezení přesné shody s vyhledávací hodnotou a pokud není nalezena přesná shoda, může vrátit přibližnou shodu s vyhledávací hodnotou. Funkce HLookup naopak hledá hodnotu vodorovně v horním řádku tabulky a vrací odpovídající hodnotu z jiného řádku tabulky. Je to velmi podobné funkci VLookup, kromě toho, že vytváří horizontální vyhledávání.
Zatímco funkce VLookup a HLookup se v Excelu používají k vyhledávání a načítání správných hodnot z vyhledávací tabulky na základě zadaných hodnot, nejsou ekvivalentní a jsou vhodné pro specifické okolnosti. Zatímco VLookup je nejoblíbenější a nejstarší vyhledávací vzorec v Excelu, který se používá k provádění vertikálních vyhledávání sloupcem v tabulce, funkce HLookup se používá, když jsou data uvedena v řádcích místo sloupců a horizontálně vyhledává hodnotu prostřednictvím řádků. Každá funkce používá čtyři argumenty jako kousky dat k snadné a efektivní lokalizaci dat ve velmi velké sadě dat. Protože data jsou většinou uspořádána do sloupců, modeláři používají funkci VLookup častěji ve srovnání s funkcí HLookup..