Skip to main content

Jak najít data s VLOOKUP v aplikaci Excel

FIFA 19 Tutorial: How to Get the Best out of Barcelona (Červen 2026)

FIFA 19 Tutorial: How to Get the Best out of Barcelona (Červen 2026)
Anonim

Funkce VLOOKUP aplikace Excel, která znamená "vertikální vyhledávání", vyhledá hodnotu v prvním sloupci rozsahu a vrátí hodnotu do libovolného jiného sloupce ve stejném řádku.

Pokud nemůžete nalézt, která buňka obsahuje specifická data, VLOOKUP je velmi účinný způsob, jak najít tato data. Je to obzvláště užitečné v obrovských tabulkách, kde je obtížné najít informace.

Pokyny v tomto článku platí pro Excel 2016, 2013, 2010; Excel pro Mac a Excel pro 365 / Online.

Jak funguje funkce VLOOKUP

VLOOKUP typicky vrací jako svůj výstup jediné pole dat.

Jak to funguje:

  1. Zadáte název nebo lookup_value který informuje VLOOKUP, který řádek tabulky údajů hledá požadovaná data.
  2. Zadáte číslo sloupce jako col_index_num argument, který udává VLOOKUP, který sloupec obsahuje požadovaná data.
  3. Funkce vyhledává funkci lookup_value v prvním sloupci datové tabulky.
  4. VLOOKUP pak vyhledá a vrátí informace ze zadaného čísla sloupce col_index_num, ze stejného řádku jako hodnota vyhledávání.

VLOOKUP Funkce Argumenty a syntaxe

Syntaxe funkce VLOOKUP je:

= VLOOKUP (vyhledávací_hodnota, tabulka_array, kol_index_num, rozsah_lookup)

Funkce VLOOKUP může vypadat matoucí, protože obsahuje čtyři argumenty, ale je to jednoduché.

Čtyři argumenty pro funkci VLOOKUP jsou následující:

lookup_value (požadováno): Hodnota, kterou chcete vyhledat v prvním sloupci tabulkového pole.

table_array (požadováno) - Jedná se o tabulku dat (rozsah buněk), která VLOOKUP hledá, aby našla potřebné informace.

  • Table_array musí obsahovat alespoň dva sloupce dat
  • První sloupec musí obsahovat hodnotu lookup_value

col_index_num (povinné) - Toto je číslo sloupce hodnoty, kterou chcete najít.

  • Číslování začíná sloupcem 1
  • Pokud odkazujete na číslo větší než počet sloupců v poli tabulky, vrátí se funkce #REF! chyba

range_lookup (volitelné) - Označuje, zda hodnota vyhledávacího dotazu spadá do rozsahu obsaženého v tabulkovém poli. Argument range_lookup je buď "TRUE" nebo "FALSE". Použijte TRUE pro přibližnou shodu a FALSE pro přesnou shodu. Při vynechání je hodnota ve výchozím nastavení TRUE.

Pokud argument range_lookup je TRUE, pak:

  • Hodnota lookup_value je hodnota, kterou chcete zkontrolovat, zda spadá do rozsahu definovaného parametrem table_array.
  • Table_array obsahuje všechny rozsahy a sloupec, který obsahuje hodnotu rozsahu (například vysoká, střední nebo nízká).
  • Argument col_index_num je výsledná hodnota rozsahu.

Jak Argument Range_Lookup funguje

Použití volitelného range_lookup argument je složitý pro mnoho lidí, aby pochopili, takže stojí za to podívat se na rychlý příklad.

Příklad na obrázku výše využívá funkci VLOOKUP k nalezení diskontní sazby v závislosti na počtu zakoupených položek.

Příklad ukazuje, že sleva na nákup 19 položek je 2%, jelikož 19 poklesne mezi 11 a 21 v roce Množství sloupec vyhledávací tabulky.

Výsledkem je, že VLOOKUP vrací hodnotu z druhého sloupce vyhledávací tabulky, protože tento řádek obsahuje minimu tohoto rozsahu. Dalším způsobem, jak nastavit vyhledávací tabulku rozsahu, je vytvoření maximálně druhého sloupce a tento rozsah bude mít minimálně 11 a maximálně 20. Ale výsledek funguje stejným způsobem.

V následujícím příkladu se používá následující vzorec obsahující funkci VLOOKUP pro zjištění slevy na množství zakoupeného zboží.

= VLOOKUP (C2, $ C $ 5: $ D $ 8,2, TRUE)

  • C2: Toto je vyhledávací hodnota, která může být v libovolné buňce v tabulce.
  • $ C $ 5: $ D $ 8: Toto je pevná tabulka obsahující všechny rozsahy, které chcete použít.
  • 2: Toto je sloupec ve vyhledávací tabulce rozsahu, který chcete vrátit funkci LOOKUP.
  • SKUTEČNÝ: Umožňuje range_lookup funkce této funkce.

Jakmile stisknete tlačítko Zadejte, a výsledek se vrátí do první buňky, můžete vyplnit úplně celý sloupec a vyhledat výsledky rozsahu pro zbytek buněk ve sloupci vyhledávání.

Argument range_lookup je přesvědčivý způsob, jak třídit sloupec smíšených čísel do různých kategorií.

VLOOKUP Chyby: # N / A a #REF

Funkce VLOOKUP může vrátit následující chyby.

# N / A je chyba "hodnota není k dispozici" a nastane za následujících podmínek:

  • The vyhledávací _value se nenachází v prvním sloupci argumentu table_array
  • The Table_array argument je nepřesný. Například argument může obsahovat prázdné sloupce na levé straně rozsahu
  • The Range_lookup argument je nastaven na hodnotu FALSE a přesnou shodu argumentu lookup_value nelze nalézt v prvním sloupci table_array
  • The range_lookup argument je nastaven na TRUE a všechny hodnoty v prvním sloupci table_array jsou větší než hodnota lookup_value

#REF! ("referenční mimo rozsah") dojde v případě, že je hodnota_index_num větší než počet sloupců v table_array.