Funkce Excel LOOKUP má dvě formy: vektorový formulář a formulář pole. Forma pole funkce VYHLEDAT je podobná jako u jiných vyhledávacích funkcí aplikace Excel, jako je SVYHLEDAT a VVYHLEDAT. Můžete jej použít k nalezení nebo vyhledání konkrétních hodnot umístěných v tabulce dat.
LOOKUP vs. VLOOKUP a HLOOKUP
Jak se liší:
S funkcemi VLOOKUP a HLOOKUP si můžete vybrat, ze kterého sloupce nebo řádku chcete vrátit hodnotu dat. LOOKUP vždy vrátí hodnotu z posledního řádku nebo sloupce v poli.
Při hledání shody pro zadanou hodnotu (Hledat_hodnotu) prohledá funkce VLOOKUP pouze první sloupec dat a HLOOKUP pouze první řádek. Funkce VYHLEDAT prohledává buď první řádek nebo sloupec, v závislosti na tvaru pole.
Funkce VYHLEDÁVÁNÍ a tvar pole
Tvar pole může být buď čtverec (stejný počet sloupců a řádků) nebo obdélník (nestejný počet sloupců a řádků). Tvar ovlivňuje, kde funkce VYHLEDAT vyhledává data:
Pokud je pole čtvercové nebo pokud je to vysoký obdélník (vyšší než široký), funkce LOOKUP předpokládá, že data jsou uspořádána do sloupců, a hledá shodu s hodnotou Lookup_value v prvním sloupci pole.
Pokud je pole široký obdélník (širší než vysoký), funkce LOOKUP předpokládá, že jsou data uspořádána do řádků, a hledá shodu s hodnotou Lookup_value v prvním řádku pole.
Syntaxe a argumenty funkce LOOKUP: Array Form
Syntaxe pro tvar pole funkce LOOKUP je:
=VYHLEDAT(vyhledávací_hodnota, pole)
Lookup_value (povinné): Hodnota, kterou funkce hledá v poli. Lookup_value může být číslo, text, logická hodnota nebo název či odkaz na buňku, který odkazuje na hodnotu.
Array (povinné): Rozsah buněk, které funkce prohledává, aby našla Lookup_value. Data mohou být text, čísla nebo logické hodnoty.
Příklad použití tvaru pole funkce LOOKUP
Tento příklad používá Array Form funkce LOOKUP k nalezení ceny Whachamacallit v seznamu zásob.
Tvar pole je vysoký obdélník a funkce vrací hodnotu umístěnou v posledním sloupci seznamu inventáře.
Chcete-li pokračovat v tomto příkladu, zadejte data uvedená v ukázkovém pracovním listu níže.
Image
Třídit data
Aby funkce LOOKUP fungovala správně, musíte data v poli seřadit vzestupně. Při řazení dat v aplikaci Excel vyberte nejprve sloupce a řádky dat, které chcete seřadit, což obvykle zahrnuje záhlaví sloupců.
Zvýrazněte buňky A4 až C10 v listu.
Image
Na pásu karet přejděte na kartu Data.
Image
Ve skupině Sort & Filter vyberte Sort pro otevření dialogového okna Seřadit.
Image
Pod nadpisem Column vyberte rozbalovací nabídku a zvolte řazení podle Part.
Image
Pod nadpisem Seřadit podle vyberte rozbalovací nabídku a zvolte Hodnoty buněk.
Image
Pod nadpisem Objednávka vyberte rozbalovací nabídku a zvolte A až Z.
Image
Vyberte OK pro seřazení dat a zavřete dialogové okno.
Image
Příklad funkce VYHLEDAT
I když je možné zadat funkci VYHLEDAT, =LOOKUP(A2, A5:C10), do buňky listu, může být pro vás méně matoucí použití funkce dialogové okno. Dialogové okno vám umožňuje zadat každý argument na samostatný řádek, aniž byste se museli starat o syntaxi funkce, jako jsou závorky a oddělovače čárek mezi argumenty.
Níže uvedené kroky podrobně popisují, jak byla pomocí dialogového okna zadána funkce VYHLEDAT do buňky B2.
Pokud funkce nemůže najít přesnou shodu pro Lookup_value, vybere největší hodnotu v poli, která je menší nebo rovna hodnotě Lookup_value. Pokud hodnota Lookup_value chybí nebo je menší než všechny hodnoty v poli, funkce LOOKUP vrátí chybu N/A.
V listu vyberte buňku B2, aby se z ní stala aktivní buňka.
Image
Přejděte na kartu Vzorce.
Image
Vyberte Vyhledat a reference pro otevření rozevíracího seznamu funkce.
Použijte Automatický formát aplikace Excel k rychlému dodání profesionálního vzhledu vašich listů a zároveň zlepšení čitelnosti a úspory času. Aktualizováno pro Excel 2019
Používáte zařízení Samsung Galaxy a nejste si jisti, kam se vaše stažené soubory poděly? Pomocí aplikace Samsung My Files můžete snadno najít, seřadit nebo odstranit jakékoli soubory v zařízení
Funkce HLOOKUP v Excelu prohledává vodorovně přes první řádek tabulky, dokud nenajde hledaný výraz, a poté hledá data v tomto sloupci. Zde je návod, jak jej používat