Excel VLOOKUP oktatóanyag Útmutató kezdőknek a VLOOKUP-hoz (példák)

Tartalomjegyzék

Excel VLOOKUP oktatóanyag

Ebben az Excel VLOOKUP oktatóanyagban a gyakorlati példákkal együtt megvitatjuk, mi az Excel VLOOKUP függvénye. Az Excel VLOOKUP (függőleges keresés) függvénye megkeres egy információt vagy értéket egy táblázat vagy adatkészlet egyik oszlopából, és kivonatol, és egy másik oszlopból ad ki megfelelő értéket vagy információt.

Az Excel VLOOKUP függvénye 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 VLOOKUP függvény általános szintaxisa a következő:

A VLOOKUP képlet 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.

Példák

1. példa

Tegyük fel, hogy van egy hallgatói nyilvántartási táblázatunk, amely tartalmazza a tekercs számát, nevét, osztályát és e-mail azonosítóját. Most, ha egy adott hallgató e-mail azonosítóját szeretnénk megszerezni ebből az adatbázisból, a következőképpen használjuk a VLOOKUP függvényt:

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

Láthatjuk, hogy a fenti képlet a 6-os értéket keresi a hallgatói rekordok tábla bal szélső oszlopában. 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).

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 egy pontos egyezést használunk egy nem létező keresési értékhez, akkor a VLOOKUP függvény a következőképpen fog működni:

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

Láthatjuk, hogy a fenti képlet a 16-os értéket keresi a hallgatói rekordok tábla bal szélső oszlopában. 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ó 0-ként megnevezett argumentum (FALSE) arra utasítja a függvényt, hogy adja vissza a pontos egyezést, és hibát, ha nem található pontos egyezés.

Tehát láthatjuk, hogy a 16. tekercs e-mail azonosítója nem létezik, mivel a hallgatói rekordok táblában nincs érték, mint a 16. tekercs, így a „# N / A” hibát pontos egyezés argumentummal adjuk vissza.

3. példa

Tegyük fel, hogy egy nem létező keresési értékhez hozzávetőleges egyezést használunk, akkor a VLOOKUP függvény a következőképpen fog működni:

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

Láthatjuk, hogy a fenti képlet a 16-os értéket keresi a hallgatói rekordok tábla bal szélső oszlopában. 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á egy hozzávetőleges egyezést, ha a pontos egyezés nem található.

Tehát láthatjuk, hogy nincs érték, mint a 16. tekercs a hallgatói rekordok táblázatának első oszlopában, de az 1 vagy IGAZként említett negyedik argumentum egy hozzávetőleges egyezés visszaadására utal, így a függvény a legnagyobb értéket adja vissza, 16 (ebben az esetben 12), tehát a 12. tekercs e-mail azonosítóját visszaküldik.

Dolgok, amikre emlékezni kell

  • A VLOOKUP függvény egy beépített függvény az Excel-ben, amely egy keresési / referencia funkció kategóriába tartozik.
  • Munkalapfunkcióként is használható, ahol a függvény egy képlet részeként beírható egy munkalap cellájába.
  • A VLOOKUP mindig jól néz ki, azaz keresési táblázatot igényel, amelynek keresési értékei vannak a bal oldali oszlopban. Azok az adatok, amelyeket eredményértékként szeretnénk beolvasni, bármelyik oszlopban megjelennek jobb oldalon, vagyis a keresési érték a megtalálni kívánt eredményértéktől balra található.
  • A VLOOKUP függvénynek adott 'table_array' argumentumnak legalább annyi oszlop szélességűnek kell lennie, mint a 'col_indexnum' argumentum értéke.
  • Úgy tervezték, hogy lekérje az adatokat egy függőleges sorokba rendezett táblázatban, ahol minden sor új rekordot képvisel. Tehát, ha az adatokat vízszintesen rendezzük, akkor használhatjuk a 'HLOOKUP' (vízszintes keresés) funkciót.
  • A VLOOKUP függvény bármilyen adattípust ad vissza, például számot, dátumot, karakterláncot stb.
  • A VLOOKUP funkció lehetővé teszi a helyettesítő karakterek használatát, mint például a *.
  • Ha 'FALSE' vagy '0' van megadva a approximate_match paraméterhez, és nem található pontos egyezés a keresési értékre, akkor a VLOOKUP függvény '# N / A' hibát ad vissza.
  • Ha a 'TRUE' vagy '1' érték van megadva a approximate_match paraméterhez, és nem található pontos egyezés, akkor a VLOOKUP függvény visszaadja a következő kisebb értéket.
  • Ha a 'col_indexnum' értéke kisebb, mint 1, vagy nem ismeri fel numerikus értékként, akkor a VLOOKUP függvény visszaadja az "#VALUE!" hiba.
  • Ha a "range_lookup" értéket nem ismerik fel logikai értékként, akkor az visszaadja az "#VALUE!" hiba.
  • Ha a 'col_indexnum' nagyobb, mint a 'table_array' oszlopainak száma, akkor a VLOOKUP függvény visszaadja az "#REF!" hiba.
  • Abban az esetben, ha a „range_lookup” argumentum elmarad, akkor a VLOOKUP függvény nem pontos egyezést engedélyez, de ha van, akkor pontos egyezést fog használni.
  • A VLOOKUP funkció nem különbözteti meg a kis- és nagybetűket.
  • Ha a keresési oszlop duplikált értékeket tartalmaz, akkor a VLOOKUP függvény csak az első értékkel fog egyezni.

érdekes cikkek...