mám použít VLOOKUP nebo HLOOKUP?
pokud mají data v tabulce záhlaví sloupců, použijte funkci VLOOKUP. Pokud má datová tabulka záhlaví řádků a potřebujete vodorovně hledat v řádcích „shodu“, použijte HLOOKUP.
hlavním omezením je, že hodnota hledaná pomocí VLOOKUP musí být ve sloupci tabulky vlevo a v HLOOKUP musí být v horním řádku datové sady.
níže je uveden příklad méně běžně používané funkce HLOOKUP.
funkce VVYHLEDAT se používá pro vyhledávání v horní řadě a pak se podívejte dolů k načtení výsledku z zadaný řádek – druhý řádek v tomto případě.
níže uvedený příklad používá funkci VLOOKUP.
VLOOKUP vzorce syntaxe je následující:
- Lookup_value: A11 nebo East_01 (v tomto příkladu).
- Table_array: rozsah zahrnuje umístění hodnoty vyhledávání sloupců a sloupců, kde je umístěna návratová hodnota (tj. A1: B9).
- Col_index_num: počet sloupců, které by se měly přesunout doprava. V tomto případě rozsah obsahuje dva sloupce se shodou nalezenou ve druhém sloupci.
- Range_lookup: tento argument je důležité použít správně, pokud je hodnota vyhledávání textová a nečíselná. Pokud je parametr ponechán prázdný, je výchozí hodnota „TRUE“, což znamená, že přesná shoda není nutná. Chcete-li však správně fungovat, musí být sloupec vyhledávání seřazen ve vzestupném pořadí. V opačném případě se v buňce objeví chyba nebo #na, pokud sloupec není seřazen vzestupně a tento argument zůstane prázdný. Ve výše uvedeném příkladu, pokud je FALSE vyloučena z posledního argumentu, vrátí vzorec chybu #NA, protože sloupec vyhledávání není řazen vzestupně. (Text by neměl obsahovat koncové mezery). Pomocí funkce oříznutí „vyčistěte“ text, abyste tomu zabránili.
budování na VLOOKUP funkce
divoké karty: různé divoké karty mohou být použity s VLOOKUP. Máte možnost použít hvězdičku ( * ) tak, aby odpovídala libovolné posloupnosti znaků nebo otazníku (?) tak, aby odpovídal libovolnému jednotlivému znaku. Všimněte si, že pokud chcete najít skutečný otazník nebo hvězdičku typu a ~ před znakem.
vrací hodnotu pro prvních 7 znaků.
vrací hodnotu shody pro první“ ast “ v názvu.
používá obojí „?“a“ * “ pro vyhledání první shody textu.
manipulace: Další operace lze provádět na výsledcích vzorce VLOOKUP, jako je vynásobení nebo rozdělení dvou VLOOKUPS mezi sebou.
hnízdění: můžete také použít „vnořené“ vzorce s funkcí IF.
omezení VLOOKUP
jedním z hlavních omezení VLOOKUP je, že se nemůže dívat doleva. Hodnoty k vyhledávání musí být vždy na levém sloupci rozsahu a hodnoty, které se mají vrátit, musí být na pravé straně.
standardní VLOOKUP nelze použít k zobrazení sloupců a řádků k nalezení přesné shody. V tomto případě se používají funkce INDEX a MATCH a jsou mnohem flexibilnější než klasický VLOOKUP.
Tip: ačkoli funkce Vybrat vnořená ve VLOOKUP je nástroj „řešení“, kombinace indexu a shody je efektivnější pro vyhledávání dat v libovolném směru.