ZOBRAZIŤ tabuľkové pole - Ako používať tabuľkové pole VLOOKUP v programe Excel?

Pole tabuľky vo funkcii VLOOKUP

Vo VLOOKUP alebo vertikálnom vyhľadávaní, keď používame referenčnú bunku alebo hodnotu na vyhľadávanie v skupine stĺpcov obsahujúcich údaje, ktoré sa majú zhodovať, a na získanie výstupu, sa skupina rozsahu, ktorú sme použili na priradenie, nazýva VLOOKUP table_array, v poli tabuľky odkazovaná bunka je na ľavej strane stĺpca.

Funkcia VLOOKUP (vertikálne vyhľadávanie) v programe Excel vyhľadáva informácie alebo hodnoty z jedného stĺpca poľa tabuľky alebo množiny údajov a extrahuje a vracia zodpovedajúce hodnoty alebo informácie z iného stĺpca.

VLOOKUP v programe Excel je zabudovaná funkcia a je pomenovaná tak, pretože vzorec hľadá hodnotu a prehľadáva ju zvisle nadol v konkrétnom stĺpci. Zastaví sa, akonáhle nájde túto hodnotu, a pozrie sa napravo od tejto hodnoty v stĺpci, ktorý zadáme.

Na spustenie funkcia potrebuje hodnotu alebo argumenty. Pri vytváraní funkcie HLOOKUP alebo VLOOKUP v programe Excel zadáme ako jeden z argumentov rozsah buniek. Tento rozsah sa nazýva argument table_array.

Všeobecná syntax pre funkciu VLOOKUP je nasledovná:

Syntax funkcie VLOOKUP obsahuje nasledujúce argumenty:

  • Lookup_value: Povinné, predstavuje hodnotu, ktorú chceme vyhľadať v prvom stĺpci tabuľky alebo množiny údajov.
  • Table_array: Povinné, predstavuje množinu údajov alebo pole údajov, ktoré sa majú prehľadať.
  • Col_indexnum: Povinné, predstavuje celé číslo určujúce číslo stĺpca tabuľky_array, z ktorého chceme vrátiť hodnotu
  • Range_lookup: Voliteľné, predstavuje alebo definuje, čo by mala funkcia vrátiť, ak nenájde presnú zhodu s hodnotou lookup_value. Tento argument môže byť nastavený na 'FALSE; alebo „TRUE“, kde „TRUE“ označuje približnú zhodu (tj. použije sa najbližšia zhoda pod vyhľadávacou hodnotou v prípade, že sa presná zhoda nenájde) a „FALSE“ označujúca presnú zhodu (tj vráti chybu v prípade presná zhoda sa nenašla). 'TRUE' môže byť tiež nahradené '1' a 'FALSE' pre '0'.

Vo vyššie uvedenej syntaxi teda vidíme, že druhým argumentom poskytnutým funkcii je VLOOKUP table_array.

Príklady

Príklad č

Predpokladajme, že máme tabuľku záznamov študentov, ktorá sa skladá z čísla role, mena, triedy a e-mailovej adresy niektorých študentov. Ak teraz chceme z tejto databázy získať e-mailové ID konkrétneho študenta, použijeme funkciu VLOOKUP nasledovne:

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

Vo vyššie uvedenom vzorci je rozsah - A2: D12 pole tabuľky Vlookup.

Tretí argument s hodnotou 4 hovorí funkcii, aby vrátila hodnotu v rovnakom riadku zo štvrtého stĺpca tabuľky záznamov študentov. Posledný argument uvedený ako 1 (PRAVDA) hovorí funkcii, aby vrátila približnú zhodu (presná zhoda, ak existuje).

Vidíme, že vzorec VLOOKUP hľadá hodnotu 6 (pretože bunka F2 obsahuje hodnotu 6) v ľavom stĺpci tabuľky záznamov študentov hľadaním zhora nadol.

Hneď ako vzorec nájde hodnotu 6, vo štvrtom stĺpci sa presunie doprava a extrahuje z neho ID e-mailu.

Vidíme teda, že e-mailová identifikácia role č. 6 je správne extrahovaná a vrátená pomocou tejto funkcie.

Príklad č

Povedzme, že máme dve tabuľky: tabuľku zamestnancov pozostávajúcu z ID zamestnanca, Meno zamestnanca, Tím zamestnanca a Označenie zamestnanca a ďalšiu tabuľku pozostávajúcu z niekoľkých ID zamestnancov a my by sme chceli nájsť ich zodpovedajúce označenie, takže použijeme VLOOKUP vzorec v jednej bunke pomocou absolútnych odkazov na table_array a prilepte ho do ďalších buniek.

= VLOOKUP (F2, $ A $ 2: $ D $ 11,4, 1)

Vidíme, že absolútne odkazovanie sa vytvára zadaním „$“ pred riadok a stĺpec odkazu na bunku. To umožní používateľovi skopírovať odkaz na bunku do iných buniek a zároveň uzamknúť referenčný bod: (v tomto prípade začiatočná a koncová bunka v poli tabuľky-A2: D11). Klávesová skratka vyniká pri vytváraní absolútnej referencie stlačením klávesu F4 na klávesnici po napísaní referencie bunky.

Takže keď teraz skopírujeme vzorec VLOOKUP z bunky G2 a prilepíme ho do ďalších troch buniek G3, G4 a G5, zmení sa iba vyhľadávaná hodnota (prvý argument, ktorý má odkaz na bunku) a druhý argument (table_array) zostáva rovnaký. Je to tak preto, lebo v G2 sme použili absolútny odkaz na bunky pre table_array, takže rozsah tabuľky zostáva pevný alebo uzamknutý.

Takže môžeme vidieť, že označenie pre zodpovedajúce ID zamestnancov je správne extrahované a vrátené s absolútnym odkazom na table_array.

Príklad č

Teraz povedzme, že table_array je prítomný na inom pracovnom hárku (Example1) v zošite a Roll No a zodpovedajúce ID e-mailu, ktoré chceme nájsť, sú na inom pracovnom hárku (Example3) v zošite. Ak je to tak, potom argument table_array vo funkcii VLOOKUP obsahuje názov hárka, za ktorým nasleduje výkričník a rozsah buniek.

= VLOOKUP (A2, Príklad 1! A2: D12,4, 1)

Vidíme, že tabuľka záznamov študentov je obsiahnutá v rozsahu: A2: D12 v hárku s názvom „Príklad1“, zatiaľ čo bunka a hárok, kde chceme vrátiť hodnotu role č. 12, sú obsiahnuté v hárku s názvom ako „ Príklad3 '. Takže v tomto prípade druhý argument vo funkcii VLOOKUP v bunke B2 hárka „Example3“ obsahuje názov hárka, ktorý obsahuje table_array, za ktorým nasleduje výkričník a rozsah buniek.

Vidíme teda, že e-mailová identifikácia role č. 12 je správne extrahovaná a vrátená, aj keď je tabuľkové pole Vlookup prítomné na inom hárku zošita.

Na čo treba pamätať

  • Argument: table_array je vždy druhý argument vo funkcii LOOKUP v programe Excel.
  • Argument table_array vo funkcii LOOKUP vždy nasleduje za vyhľadávacou hodnotou.
  • Rozsah buniek uvedených ako argument v table_array môže používať absolútne alebo relatívne odkazy na bunky.
  • Uzamknutím VLOOKUPU z tabuľkového poľa môžeme rýchlo odkazovať na množinu údajov proti viacerým hodnotám vyhľadávania.
  • Bunky v argumente table_array môžu byť dokonca prítomné na inom pracovnom hárku v zošite. Ak je to váš prípad, potom argument poľa tabuľky Vlookup obsahuje názov hárka, za ktorým nasleduje výkričník a rozsah buniek.
  • Argument „table_array“ poskytnutý funkcii LOOKUP musí mať šírku najmenej toľko stĺpcov, ako je hodnota argumentu „col_indexnum“.
  • Pre funkciu VLOOKUP musí tabuľka_oblasť obsahovať najmenej dva stĺpce údajov.

Zaujímavé články...