Az Excel VLOOKUP funkciója a táblázatban található értékek megkeresésére szolgál.
A szintaxis és az argumentumok a következők: =VLOOKUP(keresési_érték, keresési_tábla, oszlopszám, [hozzávetőleges_egyezés])
Ez a cikk elmagyarázza, hogyan használhatja a VLOOKUP funkciót az Excel összes verziójában, beleértve az Excel 2019-et és a Microsoft 365-öt is.
Mi az a VLOOKUP funkció?
A VLOOKUP függvény az Excelben arra szolgál, hogy megtaláljon valamit a táblázatban. Ha vannak adatsorai oszlopfejlécek szerint rendezve, a VLOOKUP segítségével az oszlop segítségével megkereshet egy értéket.
A VLOOKUP végrehajtásakor azt mondja az Excelnek, hogy először keresse meg azt a sort, amely a lekérni kívánt adatokat tartalmazza, majd adja vissza azt az értéket, amely a sorban egy adott oszlopban található.
search_value a keresett érték. A lookup_table. első oszlopában kell lennie
lookup_table az a tartomány, amelyben keres. Ide tartozik a keresési_érték.
A
oszlop_száma az a szám, amely azt jelöli, hogy a lookup_table hány oszlopból kell balról az oszlopnak lennie, amelyből a VLOOKUP az értéket adja vissza.
A
approximate_match nem kötelező, és lehet IGAZ vagy HAMIS. Ez határozza meg, hogy pontos vagy hozzávetőleges egyezést kell-e találni. Ha kihagyja, az alapértelmezett érték TRUE, vagyis hozzávetőleges egyezést fog találni.
VLOOKUP Funkciópéldák
Íme néhány példa a VLOOKUP függvény működésében:
Keresse meg az értéket egy szó mellett egy táblázatból
=VLOOKUP("Citromok", A2:B5, 2)
Image
Ez egy egyszerű példa a VLOOKUP függvényre, ahol meg kell találnunk, hogy hány citrom van raktáron egy több cikkből álló listából. Az általunk vizsgált tartomány az A2:B5, és a szám, amelyet le kell húznunk, a 2. oszlopban található, mivel a „Raktáron” a második oszlop a tartományunkból. Az eredmény itt 22.
Keresse meg egy alkalmazott számát a nevükkel
=KELKERESÉS(A8, B2:D7, 3)
=VÉGKERESÉS(A9, A2:D7, 2)
Image
Íme két példa, ahol a VLOOKUP függvényt kicsit másképp írjuk. Mindketten hasonló adatkészleteket használnak, de mivel két külön oszlopból, a 3-ból és a 2-ből nyerjük az információkat, a képlet végén teszünk különbséget – az első az A8-ban (Finley) lévő személy pozícióját fogja meg, míg a második képlet azt a nevet adja vissza, amely megegyezik az A9-ben szereplő alkalmazotti számmal (819868). Mivel a képletek cellákra hivatkoznak, és nem egy adott szöveges karakterláncra, az idézőjeleket elhagyhatjuk.
A VLOOKUP más Excel-függvényekkel is kombinálható, és más lapokról származó adatokat is felhasználhat. Ebben a példában mindkettőt megtesszük annak meghatározására, hogy kell-e többet rendelnünk az A oszlopban lévő cikkből. Az IF függvényt használjuk, így ha a 4. lap 2. pozíciójában lévő érték nagyobb, mint 10, akkor a Nem értéket írjuk. jelezni, hogy nem kell többet rendelnünk.
Keresse meg a legközelebbi számot a táblázatban
=VELKERESÉS(D2, $A$2:$B$6, 2)
Image
Ebben az utolsó példában a VLOOKUP segítségével keressük meg azt a százalékos kedvezményt, amelyet különféle tömeges cipőrendeléseknél kell felhasználni. A keresett kedvezmény a D oszlopban található, az engedményinformációkat tartalmazó tartomány A2:B6, ezen belül pedig a 2. oszlop, amely tartalmazza a kedvezményt. Mivel a VLOOKUP-nak nem kell pontos egyezést találnia, az approximate_match mező üresen hagyja az IGAZ jelzést. Ha nem található pontos egyezés, a függvény a következő kisebb összeget használja.
Látható, hogy a 60 rendelés első példájában a bal oldali táblázatban nem található a kedvezmény, így a következő kisebb, 50-es összeg kerül felhasználásra, ami 75% kedvezmény. Az F oszlop a végső ár, amikor a kedvezményt beleszámítjuk.
VLOOKUP hibák és szabályok
Íme néhány dolog, amit érdemes megjegyezni az Excel VLOOKUP függvényének használatakor:
Ha a keresési_érték egy szöveges karakterlánc, akkor idézőjelbe kell tenni.
Az Excel a NO MATCH értéket adja vissza, ha a VLOOKUP nem talál eredményt.
Az Excel a NO MATCH értéket adja vissza, ha a keresési_táblázatban nincs olyan szám, amely nagyobb vagy egyenlő a keresési_érték értékkel.
Az Excel visszaadja a REF-et! ha az oszlop_száma nagyobb, mint a keresési_tábla oszlopainak száma.
A search_value mindig a lookup_table bal szélső pozíciójában van, és az 1. pozícióban van az oszlop_számának meghatározásakor.
Ha a FALSE értéket adja meg a hozzávetőleges_egyezéshez, és nem található pontos egyezés, a VLOOKUP a N/A.
Ha TRUE értéket ad meg az approximate_match értékhez, és nem található pontos egyezés, akkor a következő kisebb érték kerül visszaadásra.
A rendezetlen tábláknak FALSE-t kell használniuk a hozzávetőleges_egyezés értékére, hogy az első pontos egyezés kerüljön visszaadásra.
Ha a hozzávetőleges_egyezés IGAZ vagy ki van hagyva, az első oszlopot ábécé vagy numerikus sorrendben kell rendezni. Ha nincs rendezve, az Excel váratlan értéket adhat vissza.
Az abszolút cellahivatkozások használatával automatikusan kitöltheti a képleteket a lookup_table megváltoztatása nélkül.
Egyéb funkciók, mint a VLOOKUP
A VLOOKUP függőleges keresést végez, ami azt jelenti, hogy az információkat az oszlopok számlálásával kéri le. Ha az adatok vízszintesen vannak elrendezve, és vissza akarja számolni a sorokat az érték lekéréséhez, használhatja a HLOOKUP funkciót.
Az XLOOKUP funkció hasonló, de bármilyen irányban működik.
A Microsoft Excel ISBLANK funkciója nagyszerű eszköz lehet a lyukak megtalálásához az adatbázisban. Így használhatja a lehető legteljesebb mértékben, feltételes formázással és nem
Az Excel DAY függvénye a dátumot egész számként adja vissza, ami bizonyos pénzügyi helyzetekben hasznos. Ismerje meg a szintaxist, az argumentumokat és a DAY függvény használatát az Excelben
Az Excel COUNTIF függvénye megszámolja a bizonyos feltételeknek megfelelő cellák számát, ami számos esetben hasznos lehet. A következőképpen használhatja a COUNTIF-et egyetlen paraméterrel az Excelben
Példák az Excel HA-THEN függvényére, amellyel logikai összehasonlítást végezhet egy érték és a várt érték között. Frissítve, hogy tartalmazza az Excel 2019-et