Výukový program Excel VLOOKUP - Průvodce pro VLOOKUP pro začátečníky (příklady)

Výukový program Excel VLOOKUP

V tomto výukovém programu Excel VLOOKUP probereme, co je funkce VLOOKUP v aplikaci Excel, jak funguje spolu s praktickými příklady. Funkce VLOOKUP (vertikální vyhledávání) v aplikaci Excel vyhledá informace nebo hodnotu z jednoho sloupce tabulky nebo datové sady a extrahuje a vrátí nějakou odpovídající hodnotu nebo informace z jiného sloupce.

Funkce VLOOKUP v aplikaci Excel je vestavěná funkce a je pojmenována tak, protože vzorec hledá hodnotu a prohledává ji svisle dolů v určitém sloupci. Zastaví se, jakmile najde tuto hodnotu a podívá se napravo od této hodnoty ve sloupci, který zadáme.

Obecná syntaxe funkce VLOOKUP je následující:

Syntaxe vzorce VLOOKUP obsahuje následující argumenty:

  • Lookup_value: Povinné, představuje hodnotu, kterou chceme vyhledat v prvním sloupci tabulky nebo datové sady.
  • Table_array: Povinné, představuje datovou sadu nebo datové pole, které má být prohledáno.
  • Col_indexnum: Povinné, představuje celé číslo určující číslo sloupce table_array, ze kterého chceme vrátit hodnotu
  • Range_lookup: Volitelné, představuje nebo definuje, co by funkce měla vrátit v případě, že nenajde přesnou shodu s lookup_value. Tento argument lze nastavit na 'FALSE; nebo „PRAVDA“, kde „PRAVDA“ označuje přibližnou shodu (tj. použijte nejbližší shodu pod vyhledávací hodnotou v případě, že není nalezena přesná shoda), a „NEPRAVDA“ označující přesnou shodu (tj. vrátí chybu v případě přesná shoda nebyla nalezena). 'TRUE' lze také nahradit '1' a 'FALSE' pro '0'.

Příklady

Příklad č. 1

Předpokládejme, že máme tabulku záznamů studentů skládající se z jejich čísla role, jména, třídy a e-mailového ID. Pokud nyní chceme z této databáze získat e-mailové ID konkrétního studenta, použijeme funkci VLOOKUP následovně:

= VLOOKUP (F2, A2: D12,4,1)

Vidíme, že výše uvedený vzorec vyhledává hodnotu 6 v levém sloupci tabulky záznamů studentů. Třetí argument s hodnotou 4 říká funkci, aby vrátila hodnotu ve stejném řádku ze čtvrtého sloupce tabulky záznamů studentů. Poslední argument uvedený jako 1 (PRAVDA) říká funkci, aby vrátila přibližnou shodu (přesnou shodu, pokud existuje).

Vidíme tedy, že e-mailové ID role č. 6 je správně extrahováno a vráceno pomocí této funkce.

Příklad č. 2

Řekněme, že pro vyhledávací hodnotu, která neexistuje, použijeme přesnou shodu, funkce VLOOKUP bude fungovat takto:

= VLOOKUP (F2, A2: D12,4, 0)

Vidíme, že výše uvedený vzorec vyhledává hodnotu 16 v levém sloupci tabulky záznamů studentů. Třetí argument s hodnotou 4 říká funkci, aby vrátila hodnotu ve stejném řádku ze čtvrtého sloupce tabulky záznamů studentů. Poslední argument uvedený jako 0 (FALSE) říká funkci, aby vrátila přesnou shodu, a chybu, pokud není nalezena přesná shoda.

Vidíme tedy, že e-mailové ID role č. 16 neexistuje, protože v tabulce záznamů studentů není žádná hodnota jako role č. 16, takže je vrácena chyba „# N / A“ s argumentem přesné shody.

Příklad č. 3

Řekněme, že pro vyhledávací hodnotu, která neexistuje, použijeme přibližnou shodu, pak funkce VLOOKUP bude fungovat následovně:

 = VLOOKUP (F2, A2: D12,4, 1)

Vidíme, že výše uvedený vzorec vyhledává hodnotu 16 v levém sloupci tabulky záznamů studentů. Třetí argument s hodnotou 4 říká funkci, aby vrátila hodnotu ve stejném řádku ze čtvrtého sloupce tabulky záznamů studentů. Poslední argument uvedený jako 1 (PRAVDA) říká funkci, aby vrátila přibližnou shodu, pokud není nalezena přesná shoda.

Vidíme tedy, že v prvním sloupci tabulky záznamů studentů není žádná hodnota jako hod 16, ale čtvrtý argument uvedený jako 1 nebo TRUE říká o návratu přibližné shody, takže funkce vrátí největší hodnotu menší než 16 (v tomto případě 12), takže se vrátí e-mailové ID role č. 12.

Věci k zapamatování

  • Funkce VLOOKUP je integrovaná funkce v aplikaci Excel kategorizovaná jako vyhledávací / referenční funkce.
  • Lze jej také použít jako funkci listu, kde lze funkci zadat jako součást vzorce v buňce listu.
  • VLOOKUP vždy vypadá správně, tj. Vyžaduje vyhledávací tabulku s hodnotami vyhledávání ve sloupci nejvíce vlevo. Data, která chceme načíst jako výslednou hodnotu, se mohou objevit v libovolném sloupci vpravo, tj. Vyhledávací hodnota je nalevo od výsledné hodnoty, kterou chceme najít.
  • Argument 'table_array' poskytnutý funkci VLOOKUP musí mít alespoň tolik sloupců, kolik je hodnota argumentu 'col_indexnum.'
  • Je navržen tak, aby načetl data v tabulce, která je uspořádána do svislých řádků, kde každý řádek představuje nový záznam. Pokud jsou tedy data uspořádána vodorovně, můžeme použít funkci HLOOKUP (horizontální vyhledávání).
  • Funkce VLOOKUP vrací jakýkoli datový typ, jako je číselný údaj, datum, řetězec atd.
  • Funkce VLOOKUP umožňuje použití zástupných znaků jako '*.'
  • Pokud je pro parametr přibližný_match zadán 'FALSE' nebo '0' a pro vyhledávací hodnotu není nalezena přesná shoda, vrátí funkce VLOOKUP chybu '# N / A'.
  • Pokud je pro parametr přibližný_match zadán 'TRUE' nebo '1' a není nalezena žádná přesná shoda, vrátí funkce VLOOKUP další menší hodnotu.
  • Pokud 'col_indexnum' je menší než 1 nebo není rozpoznán jako číselná hodnota, vrátí funkce VLOOKUP '#VALUE!' chyba.
  • Pokud hodnota 'range_lookup' není rozpoznána jako logická hodnota, vrátí '#VALUE!' chyba.
  • Pokud je 'col_indexnum' větší než počet sloupců v 'table_array', vrátí funkce VLOOKUP '#REF!' chyba.
  • V případě, že je argument 'range_lookup' vynechán, pak funkce VLOOKUP umožňuje nepřesnou shodu, ale použije přesnou shodu, pokud existuje.
  • Funkce VLOOKUP nerozlišuje velká a malá písmena.
  • Pokud vyhledávací sloupec obsahuje duplicitní hodnoty, bude funkce VLOOKUP odpovídat pouze první hodnotě.

Zajímavé články...