Tartalomjegyzék
Mindkét Excel-t használjuk LOOKUP és VLOOKUP függvények az értékek keresésére az adathalmazokban, hogy a kívánt oszlopok és tartományok értékeit előhívja. Bár LOOKUP és VLOOKUP hasonlóan működnek az eredményeikben, de a működőképességükben különböznek. Ebben a cikkben az Excel LOOKUP vs VLOOKUP funkciók, megemlítve a köztük lévő különbségeket és felcserélhetőséget.
Tegyük fel, hogy van egy adathalmazunk Termékértékesítés A kiválasztott oszlopok vagy tartományok bármelyik értékét meg akarjuk keresni a LOOKUP és VLOOKUP a köztük lévő különbségek bemutatására.
Letölthető adatállomány
A munkafüzetet az alábbi linkről töltheti le.
Lookup vs Vlookup.xlsxA LOOKUP & VLOOKUP alapjai
LOOKUP funkció:
A szintaxis a LOOKUP funkció a
LOOKUP(lookup_value, lookup_vector, [result_vector])
Vagy
LOOKUP(lookup_value,array)
A szintaxisban,
lookup_value; a keresett érték.
lookup_vector; az az egyetlen sor vagy oszlop, ahol a lookup_value létezik.
[result_vector](Választható); azonos méretű a lookup_vector , az az egyetlen sor vagy oszlop, amelyből az eredményértéket kivonjuk. A függvény az 1. oszlop adatait adja vissza, ha az nincs meg.
tömb; kivonja az értéket, amely megfelel a lookup_value a lőtérről.
VLOOKUP Funkció:
A szintaxis a VLOOKUP funkció a
VLOOKUP(lookup_value, table_array,col_index_num, [range_lookup])
A szintaxisban,
lookup_value; a keresett érték.
table_array; a táblázat vagy tartomány, amelyben a keresés a lookup_value .
col_index_num; az oszlop száma, ahonnan a lookup_value ki kell vonni.
[range_lookup]; kijelenti a keresési egyezés állapotát. TRUE-közelítőleg egyezik , FALSE-Exact Match.
Bővebben: Mi az a táblázat tömbje a VLOOKUP-ban? (Példákkal magyarázva)
Excel LOOKUP vs VLOOKUP funkció
1. A közelítő egyezés kezelése
Az egyik fő különbség a LOOKUP és VLOOKUP funkciók hogy a LOOKUP függvény egy Megközelítőleg Match . VLOOKUP mindkettőt kínálja Megközelítőleg és Exact mérkőzések.
➤ LOOKUP automatikusan közelítő találatokat keres a lookup_arrar-ból (azaz, B4:B16 )
➤VLOOKUP közelítő vagy pontos egyezést kínál a col_index_num értékének lekérdezéséhez.
LOOKUP funkció végrehajtása
Az általunk használt képlet a Keresési eredmény sejt
=LOOKUP(H4,B4:B16,C4:C16)
Tessék,
H4; a lookup_value.
B4:B16; a lookup_vector.
C4:C16; a [result_vector].
Az adatkészletből szeretnénk egy visszatérési értéket bármely véletlenszerű lookup_value (pl, Csokoládé ). De nincs ilyen jellegű bejegyzésünk még mindig a LOOKUP formula egy értéket ad vissza. Nyilvánvaló, hogy a kapott érték rossz. A LOOKUP képlet a közelítő értéket a lookup_value (pl, Csokoládé ).
VLOOKUP funkció végrehajtása
A képletet a Vlookup eredmény a sejt
=VLOOKUP(H11,B4:E16,2,FALSE)
Tessék,
H11; a lookup_value.
B4:E16; a table_array.
2; a col_index_num.
HAMIS; a [range_lookup].
Hasonlóan a LOOKUP képletet használjuk a VLOOKUP képlet, hogy az eredményértéket egy kiválasztott oszlopszámból hozza ki. Visszaadja a #N/A mivel nincs ilyen bejegyzés.
Mindkettő LOOKUP és VLOOKUP funkció eredményei egy képen adnak teljes képet a LOOKUP funkció közelítő egyezésre vonatkozó korlátozása.
Most azt lehet mondani, hogy a korlátozott Alapértelmezett hozzávetőleges egyezés , a LOOKUP funkció elmarad a VLOOKUP funkció.
Bővebben: Miért VLOOKUP visszatér #N / A, amikor Match létezik? (5 okok & megoldások)
Hasonló olvasmányok
- Hogyan alkalmazzuk a dupla VLOOKUP-ot az Excelben (4 gyors módja)
- VLOOKUP nem működik (8 ok & megoldások)
- INDEX MATCH vs VLOOKUP funkció (9 példa)
- VLOOKUP és az összes egyezés visszaadása Excelben (7 mód)
- VLOOKUP használata több kritériummal az Excelben (6 módszer + alternatívák)
2. Mindkét irányú művelet végrehajtása
A LOOKUP a funkció mindkét irányban keres és talál értékeket balról jobbra vagy jobbról balra . Azonban a VLOOKUP funkció csak balról jobbra keresés. Konkrétabban a VLOOKUP, a lookup_value balra kell lennie az oszlopoktól, amelyekből az eredményértékeket lekérdezi.
➤ LOOKUP lehetővé teszi a balról jobbra vagy jobbról balra történő működtetést. Megfelel a lookup_value sorokhoz vagy oszlopokhoz egyszerre.
➤VLOOKUP csak a balról jobbra történő működtetést teszi lehetővé. Megfelel a lookup_value csak oszlopokra.
LOOKUP funkció végrehajtása
Az általunk használt képlet a Keresés eredménye a sejt
=LOOKUP(H4,C4:C16,B4:B16)
Tessék,
H4; a lookup_value.
C4:C16; a lookup_vector.
B4:B16; a [result_vector].
Az adatkészletben egy visszatérési értéket akarunk minden véletlenszerű lookup_value (pl, 57 ). Használjuk a LOOKUP függvényt, hogy megkapja az eredményt, és pontosan ezt az eredményt kapja (pl., Törcsvár ). Mivel a LOOKUP függvény mindkét irányban működik, így képes lekérdezni a [result_vector].
VLOOKUP funkció végrehajtása
Az általunk használt képlet a Vlookup eredmény a sejt
=VLOOKUP(H11,B4:E16,1,FALSE)
Tessék,
H11; a lookup_value.
B4:E16; a table_array.
1; a col_index_num.
HAMIS; a [range_lookup].
Mint a LOOKUP képlet, a VLOOKUP képlet az eredményértéket egy kiválasztott oszlopszámból (pl, 1 ). #N/A mivel nem képes megkeresni a visszatérési értéket az olyan oszlopokban, amelyek a lookup_value. Itt a col_index_num (pl, 1 ) a lookup_value oszlop (azaz, 2 ).
Egyszerűen megkülönböztetheti a LOOKUP és VLOOKUP funkció irányított működőképességét már az alábbi képen is láthatjuk.
Tehát, a LOOKUP funkció többdimenziós, figyelembe véve annak működőképességét, ahol a VLOOKUP a funkció megbicsaklik.
Bővebben: 7 típusú keresés, amelyet az Excelben használhat
3. Felcserélhető LOOKUP és VLOOKUP
Mindkettő LOOKUP és VLOOKUP függvények a keresési irányoktól eltekintve hasonló módon generálnak keresési eredményeket. A legtöbb esetben felcserélhetően használhatjuk őket.
A szintaxisból láthatjuk, hogy a LOOKUP függvény egyszerű és visszaadja az értékeket a lookup_vector . VLOOKUP függvény is ezt teszi, de összetett módon. VLOOKUP függvény az argumentumban megadott oszlop értékeit adja vissza.
LOOKUP funkció végrehajtása
Az alábbiakban használt képlet Keresés eredménye a
=LOOKUP(H4,B4:B16,C4:C16)
A képletben,
H4; a lookup_value.
B4:B16; a lookup_vector.
C4:C16; a [result_vector].
Megkapod 57 Ha keresztellenőrzi az értéket a Mennyiség oszlopban, akkor a bejegyzés megegyezik az eredménnyel.
Tehát egyszerűen azt mondhatjuk, hogy a LOOKUP formula a megfelelő eredménnyel tér vissza.
VLOOKUP funkció végrehajtása
Az általunk használt képlet a Vlookup eredmény sejt
=VLOOKUP(H11,B4:E16,2,FALSE)
A képletben,
H11; a lookup_value.
B4:E16; a table_array.
2; a col_index_num.
HAMIS; a [range_lookup].
Ugyanaz, mint a LOOKUP formula, VLOOKUP visszatér 57 És egyszerűen csak megnézzük, hogy a kapott érték helyes.
A következő képen látható a váltakozó viselkedés a következők között LOOKUP és VLOOKUP funkciók.
Mindkettő elvégzése LOOKUP és VLOOKUP funkciókat, egyszerűen azt mondjuk, hogy mindkettő hasonló a kínálatukban, és pontosan ugyanazokat az eredményeket nyújtják.
Bővebben: Több érték keresése az Excelben (10 mód)
Következtetés
A LOOKUP és VLOOKUP hasonló eredményeket adnak a megfelelő irányok figyelembevételével. Bár a LOOKUP függvény többdimenziós és könnyebben alkalmazható, mint a VLOOKUP A pontos egyezés esetén azonban a VLOOKUP funkció egyedi. Remélem, hogy a fent tárgyalt példák tisztázzák a zavarodottságot. Kommentáld, ha további kérdéseid vannak, vagy van valami hozzáfűznivalód.