Ako nájsť údaje pomocou funkcie VLOOKUP v Exceli

Obsah:

Ako nájsť údaje pomocou funkcie VLOOKUP v Exceli
Ako nájsť údaje pomocou funkcie VLOOKUP v Exceli
Anonim

Čo by ste mali vedieť

  • Pridať lookup_value > table_array > col_index_num5_loo2kup6434a stlačte Enter.
  • Argument range_lookup je voliteľný. Použite TRUE pre tesnú zhodu a FALSE pre presnú zhodu.
  • N/A a REF chyby pochádzajú z chýbajúcich alebo nesprávnych argumentov pre lookup_value, table_array alebo range_lookup.

Funkcia VLOOKUP v Exceli, čo znamená „vertikálne vyhľadávanie“, vyhľadá hodnotu v prvom stĺpci rozsahu a vráti hodnotu v akomkoľvek inom stĺpci v rovnakom riadku. Ak nemôžete nájsť, ktorá bunka obsahuje konkrétne údaje, VLOOKUP je efektívny spôsob, ako tieto údaje nájsť. Je to užitočné najmä v obrovských tabuľkách, kde je ťažké nájsť informácie. Tieto pokyny platia pre Excel pre Microsoft 365, Excel 2019, 2016, 2013, 2010, Excel pre Mac a Excel Online.

Ako funguje funkcia VLOOKUP

VLOOKUP zvyčajne vracia jedno pole údajov ako výstup.

Ako to funguje:

  1. Zadáte názov alebo lookup_value, ktorý VLOOKUP povie, ktorý riadok tabuľky s údajmi má hľadať požadované údaje.
  2. Číslo stĺpca zadáte ako col_index_num argument, ktorý VLOOKUP povie, ktorý stĺpec obsahuje údaje, ktoré hľadáte.
  3. Funkcia hľadá lookup_value v prvom stĺpci tabuľky s údajmi.
  4. VLOOKUP potom vyhľadá a vráti informácie z čísla stĺpca, ktoré ste definovali v col_index_num, z rovnakého riadka ako vyhľadávacia hodnota.

Argumenty a syntax funkcie VLOOKUP

Image
Image

Syntax funkcie VLOOKUP je:

=VLOOKUP(vyhľadávacia_hodnota, tabuľkové_pole, col_index_num, rozsah_vyhľadávanie)

Funkcia VLOOKUP môže vyzerať mätúco, pretože obsahuje štyri argumenty, ale jej použitie je jednoduché.

Štyri argumenty pre funkciu VLOOKUP sú nasledovné:

lookup_value (povinné): Hodnota, ktorá sa má vyhľadať v prvom stĺpci poľa tabuľky.

table_array (povinné) – Toto je tabuľka údajov (rozsah buniek), ktoré funkcia VLOOKUP vyhľadáva, aby našla potrebné informácie.

  • Tabuľkové pole musí obsahovať aspoň dva stĺpce údajov
  • Prvý stĺpec musí obsahovať hodnotu lookup_value

col_index_num (povinné) – Toto je číslo stĺpca hodnoty, ktorú chcete nájsť.

  • Číslovanie začína stĺpcom 1
  • Ak odkazujete na číslo väčšie ako počet stĺpcov v poli tabuľky, funkcia vráti REF! chyba

range_lookup (voliteľné) - Označuje, či vyhľadávacia hodnota spadá do rozsahu obsiahnutého v poli tabuľky. Argument range_lookup je buď „TRUE“alebo „FALSE“. Použite TRUE pre približnú zhodu a FALSE pre presnú zhodu. Ak sa vynechá, predvolene je hodnota TRUE.

Ak je argument range_lookup TRUE, potom:

  • Hodnota lookup_value je hodnota, ktorú chcete skontrolovať, či patrí do rozsahu definovaného parametrom table_array.
  • Pole table_array obsahuje všetky rozsahy a stĺpec, ktorý obsahuje hodnotu rozsahu (napríklad vysoký, stredný alebo nízky).
  • Argument col_index_num je výsledná hodnota rozsahu.

Ako funguje argument Range_Lookup

Image
Image

Použitie voliteľného argumentu range_lookup je pre mnohých ľudí komplikované na pochopenie, takže stojí za to pozrieť sa na rýchly príklad.

Príklad na obrázku vyššie používa funkciu VLOOKUP na nájdenie diskontnej sadzby v závislosti od počtu zakúpených položiek.

Príklad ukazuje, že zľava na nákup 19 položiek je 2 %, pretože 19 spadá medzi 11 a 21 v stĺpci Množstvo vo vyhľadávacej tabuľke.

Výsledkom je, že funkcia VLOOKUP vráti hodnotu z druhého stĺpca vyhľadávacej tabuľky, pretože tento riadok obsahuje minimum tohto rozsahu. Ďalším spôsobom, ako nastaviť tabuľku vyhľadávania rozsahov, by bolo vytvoriť druhý stĺpec pre maximum a tento rozsah by mal minimálne 11 a maximálne 20. Ale výsledok funguje rovnakým spôsobom.

V príklade je použitý nasledujúci vzorec obsahujúci funkciu VLOOKUP na nájdenie zľavy na množstvo zakúpeného tovaru.

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

  • C2: Toto je vyhľadávacia hodnota, ktorá môže byť v ktorejkoľvek bunke tabuľky.
  • $C$5:$D$8: Toto je pevná tabuľka obsahujúca všetky rozsahy, ktoré chcete použiť.
  • 2: Toto je stĺpec vo vyhľadávacej tabuľke rozsahov, ktorý má funkcia LOOKUP vrátiť.
  • TRUE: Aktivuje funkciu range_lookup tejto funkcie.

Keď stlačíte Enter a výsledok sa vráti do prvej bunky, môžete automaticky vyplniť celý stĺpec a vyhľadať výsledky rozsahu pre zvyšok buniek v vyhľadávací stĺpec.

Argument range_lookup je presvedčivý spôsob, ako triediť stĺpec zmiešaných čísel do rôznych kategórií.

Chyby VLOOKUP: N/A a REF

Image
Image

Funkcia VLOOKUP môže vrátiť nasledujúce chyby.

N/A je chyba „hodnota nie je k dispozícii“a vyskytuje sa za nasledujúcich podmienok:

  • vyhľadávacia _value sa nenachádza v prvom stĺpci argumentu table_array
  • Argument Table_array je nepresný. Argument môže napríklad obsahovať prázdne stĺpce na ľavej strane rozsahu
  • Argument Range_lookup je nastavený na FALSE a presnú zhodu pre argument lookup_value nemožno nájsť v prvom stĺpci table_array
  • Argument range_lookup je nastavený na TRUE a všetky hodnoty v prvom stĺpci table_array sú väčšie ako lookup_value

REF! ("odkaz mimo rozsahu") sa vyskytne, ak je col_index_num väčší ako počet stĺpcov v table_array.

Odporúča: