VLOOKUP táblázat tömb - Hogyan kell használni a VLOOKUP Table Array-t az Excelben?

Táblázat tömb a VLOOKUP függvényben

A VLOOKUP vagy a vertikális keresés során, amikor referencia cellát vagy értéket használunk az illesztendő adatokat tartalmazó oszlopok csoportjában történő keresésre és a kimenet lekérésére, az egyeztetéshez használt tartománycsoportot VLOOKUP table_array néven hívjuk, a táblázat tömbben a hivatkozott cellát az oszlop bal szélén található.

Az Excel VLOOKUP (függőleges keresés) függvénye megkeres egy információt vagy értéket egy táblázat tömb vagy adatkészlet egyik oszlopából, és kivonatol, és egy másik oszlopból ad vissza megfelelő értéket vagy információt.

Az Excel VLOOKUP beépített függvény, és azért nevezik el, mert a képlet értéket keres és függőlegesen keres egy adott oszlopban. Amint megtalálja ezt az értéket, leáll, és jobbra néz az értéktől egy általunk megadott oszlopban.

A függvénynek értékre vagy argumentumokra van szüksége a futtatáshoz. A HLOOKUP vagy a VLOOKUP függvény Excel-ben történő létrehozásakor cellatartományt adunk meg az egyik argumentumként. Ezt a tartományt table_array argumentumnak nevezzük.

A VLOOKUP függvény általános szintaxisa a következő:

A VLOOKUP függvény szintaxisa a következő argumentumokkal rendelkezik:

  • Keresési_érték: Kötelező, azt az értéket képviseli, amelyet meg akarunk keresni a táblázat vagy az adatkészlet első oszlopában.
  • Table_array: Kötelező, a keresendő adatkészletet vagy adattömböt jelöli.
  • Col_indexnum: Kötelező, azt az egész számot jelöli, amely megadja a table_array oszlop számát, amelyből vissza akarunk adni egy értéket
  • Range_lookup: Opcionális, képviseli vagy meghatározza, hogy a függvénynek mit kell visszaadnia, ha nem talál pontos egyezést a lookup_value értékkel. Ez az argumentum beállítható „FALSE; vagy "IGAZ", ahol a "IGAZ" hozzávetőleges egyezést jelez (azaz a keresési_érték alatt a legközelebbi egyezést használja, ha a pontos egyezés nem található), és a "HAMIS" pontos egyezést jelöl (azaz hibát ad vissza a pontos egyezés nem található). A „TRUE” helyettesíthető az „1”, a „FALSE” pedig a „0” helyett.

Tehát a fenti szintaxisban láthatjuk, hogy a függvény második argumentuma a VLOOKUP table_array.

Példák

1. példa

Tegyük fel, hogy van egy hallgatói nyilvántartási táblázatunk, amely néhány hallgató névsorát, nevét, osztályát és e-mail azonosítóját tartalmazza. Ha most egy adott hallgató e-mail azonosítóját szeretnénk megszerezni ebből az adatbázisból, akkor a VLOOKUP függvényt az alábbiak szerint használjuk:

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

A fenti képletben az A2: D12 tartomány a Vlookup tábla tömb.

A 4. argumentumú harmadik argumentum azt mondja a függvénynek, hogy adja vissza az értéket ugyanabban a sorban a hallgatói rekordok tábla negyedik oszlopából. Az utolsó argumentumként 1 (IGAZ) megemlíti a függvényt, hogy adjon hozzá hozzávetőleges egyezést (pontos egyezést, ha létezik).

Láthatjuk, hogy a VLOOKUP képlet felülről lefelé keresve keresi a 6 értéket (mivel az F2 cella tartalmazza a 6 értéket) a hallgatói rekordok tábla bal oldali oszlopában.

Amint a képlet megtalálja a 6 értéket, jobbra megy a negyedik oszlopban, és kivonja belőle az e-mail azonosítót.

Tehát láthatjuk, hogy a 6. tekercs e-mail azonosítója ezzel a funkcióval helyesen lett kicsomagolva és visszaküldve.

2. példa

Tegyük fel, hogy két táblánk van: egy alkalmazott tábla, amely a munkavállalói azonosítóból, az alkalmazott nevéből, az alkalmazottak csoportjából és a munkavállaló megnevezéséből áll, és egy másik táblázat, amely néhány alkalmazott azonosítóból áll, és szeretnénk megtalálni a megfelelő megnevezést, ezért alkalmazzuk a VLOOKUP alkalmazást. képletet egy cellában, a table_array abszolút hivatkozással, és illessze be más cellákba.

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

Láthatjuk, hogy az abszolút hivatkozás akkor jön létre, ha egy „$” -t beírunk egy cellahivatkozás sora és oszlopa elé. Ez lehetővé teszi a felhasználó számára, hogy átmásolja a cellahivatkozást más cellákra, miközben lezárja a referenciapontot: (ebben az esetben az A2: D11 táblázat tömb kezdő és befejező cellája). A billentyűzet kiemeli az abszolút referencia létrehozásának parancsikonját, ha a cellahivatkozás beírása után nyomja meg az F4 billentyűt a billentyűzeten.

Tehát most, amikor átmásoljuk a VLOOKUP képletet a G2 cellából, és beillesztjük három másik G3, G4 és G5 cellába, akkor csak a keresési érték (az első argumentum, amelynek cellahivatkozása van) megváltozik, és a második argumentum (table_array) ugyanaz marad. Ez azért van így, mert a G2-ben abszolút cellahivatkozást használtunk a table_array számára, hogy a tábla tartománya rögzített vagy zárolt maradjon.

Tehát láthatjuk, hogy a megfelelő Munkavállalói azonosítók jelölése helyesen van kicsomagolva, és a table_array abszolút hivatkozással visszaküldött.

3. példa

Tegyük fel, hogy a table_array egy másik munkalapon (1. példa) található a munkafüzetben, és a Tekercs száma és a megfelelő e-mail azonosító, amelyet meg akarunk találni, a munkafüzet másik munkalapján (3. példa) találhatók. Ebben az esetben a table_array argumentum a VLOOKUP függvényben tartalmazza a lap nevét, majd egy felkiáltójelet és cellatartományt.

= VLOOKUP (A2, 1. példa! A2: D12,4, 1)

Láthatjuk, hogy a hallgatói rekordok táblázata az A2: D12 tartományban található a „Példa1” munkalapon, míg az a cella és munkalap, ahová vissza akarjuk adni a 12. tekercs értékét, a 3. példa '. Tehát ebben az esetben a „Példa3” munkalap B2 cellájának VLOOKUP függvényének második argumentuma tartalmazza a táblanevet tartalmazó táblanevet, amelyet felkiáltójel és cellatartomány követ.

Tehát láthatjuk, hogy a 12. tekercs e-mail azonosítója helyesen van kicsomagolva és visszaküldve, még akkor is, ha a Vlookup táblázat tömbje megtalálható a munkafüzet másik lapján.

Dolgok, amikre emlékezni kell

  • Az argumentum: table_array mindig a második argumentum a LOOKUP függvényben az excelben.
  • A LOOKUP függvény table_array argumentuma mindig követi a keresési értéket.
  • A tábla_array argumentumként felsorolt ​​cellatartománya abszolút vagy relatív cellahivatkozásokat használhat.
  • A VLOOKUP lezárásával egy táblázat tömbből gyorsan hivatkozhatunk egy adatkészletre több keresési értékkel szemben.
  • A table_array argumentum cellái akár a munkafüzet másik munkalapján is jelen lehetnek. Ebben az esetben a Vlookup tábla tömb argumentum tartalmazza a lap nevét, majd egy felkiáltójelet és cellatartományt.
  • A LOOKUP függvénynek biztosított 'table_array' argumentumnak legalább annyi oszlop szélességűnek kell lennie, mint a 'col_indexnum' argumentum értékének.
  • A VLOOKUP függvényhez a table_array-nek legalább két oszlopot kell tartalmaznia.

érdekes cikkek...