Skip to main content

Hogyan találhat adatokat az Excel-ben a VLOOKUP segítségével?

ZEITGEIST: MOVING FORWARD | OFFICIAL RELEASE | 2011 (Április 2025)

ZEITGEIST: MOVING FORWARD | OFFICIAL RELEASE | 2011 (Április 2025)
Anonim

Az Excel "VLOOKUP" függvény, amely a "függőleges keresést" jelöli, megkeresi egy értéket a tartomány első oszlopában, és visszaadja az értéket bármely más oszlopban ugyanabban a sorban.

Ha nem találja meg, hogy melyik sejt tartalmaz konkrét adatokat, a VLOOKUP egy nagyon hatékony módja annak, hogy megtalálja az adatokat. Ez különösen hasznos az óriási táblázatoknál, ahol nehéz megtalálni az információkat.

A cikkben szereplő utasítások az Excel 2016, 2013, 2010; Excel for Mac és Excel for 365 / Online.

A VLOOKUP funkció működése

A VLOOKUP jellemzően egyetlen adatmezőt ad vissza kimenetként.

Hogyan működik ez:

  1. Ön megad egy nevet vagy keresési_érték amely megmondja a VLOOKUP-nak, hogy mely adatsorból kell keresni a kívánt adatokat.
  2. Ön az oszlop számát adja meg oszlopszám argumentum, amely megmondja a VLOOKUP-nak, hogy melyik oszlop tartalmazza az Ön által keresett adatokat.
  3. A funkció a keresési_érték az adatlap első oszlopában.
  4. A VLOOKUP ezt követően megkeresi és visszaadja az információkat a megadott oszlopok számából oszlopszám, ugyanabból a sorból, mint a keresési érték.

VLOOKUP függvény argumentumok és szintaxis

A VLOOKUP függvény szintaxisa:

= FKERES (keresési_érték, tábla_tömb, oszlopszám, tartományban_keres)

A VLOOKUP függvény zavaró lehet, mivel négy argumentumot tartalmaz, de egyszerűen használható.

A VLOOKUP függvény négy argumentuma a következő:

lookup_value (kötelező): A keresendő érték az asztalosztály első oszlopában.

table_array (kötelező) - Ez az adatok táblázata (egy cellatartomány), amelyet a VLOOKUP keresi, hogy megtalálja a szükséges információkat.

  • A táblaterületnek legalább két oszlopadatot kell tartalmaznia
  • Az első oszlopnak tartalmaznia kell a lookup_value értéket

col_index_num (kötelező) - Ez a keresendő érték oszlopszáma.

  • A számozás az 1. oszlopban kezdődik
  • Ha a táblázatsoron oszlopok számánál nagyobb számot említ, a függvény visszaadja a #REF-et! hiba

tartomány_lookup (opcionális) - Azt jelzi, hogy a keresési érték a táblázatban szereplő tartományba esik-e vagy sem. A range_lookup argumentum "TRUE" vagy "FALSE". Használja TRUE egy hozzávetőleges egyezéshez és FALSE értékhez egy pontos egyezéshez. Ha kimaradt, az alapértelmezett érték IGAZ.

Ha a range_lookup argumentum IGAZ, akkor:

  • A lookup_value az az érték, amelyet ellenőrizni kíván, hogy a táblázat_array által meghatározott tartományba esik-e.
  • A table_array tartalmazza az összes tartományt és egy oszlopot, amely tartalmazza a tartomány értékét (például magas, közepes vagy alacsony).
  • A col_index_num argumentum a kapott tartományérték.

Hogyan működik a Range_Lookup argumentum

Az opcionális tartományban_keres az érvelés bonyolult ahhoz, hogy sokan megértsék, ezért érdemes egy gyors példát szemügyre venni.

A fenti képen látható példa a VLOOKUP függvényt használja, hogy megtalálja a diszkontrátát a vásárolt tételek számától függően.

A példa azt mutatja, hogy a 19 termék megvásárlásának kedvezménye 2%, mert 19 a 11 és 21 között esik Mennyiség a keresési táblázat oszlopában.

Ennek eredményeképpen a VLOOKUP visszaadja az értéket a keresési táblázat második oszlopából, mivel ez a sor tartalmazza a minimális tartományt. A tartománykeresési táblázat létrehozásának másik módja egy második oszlop létrehozása lenne a maximálisra, és ez a tartomány legalább 11 és maximum 20 lehet. De az eredmény ugyanúgy működik.

A példában a VLOOKUP függvényt tartalmazó alábbi képletet használják a megvásárolt áruk mennyiségének kedvezményére.

= FKERES (C2, $ C $ 5: $ D $ 8,2, TRUE)

  • C2: Ez a keresési érték, amely a táblázat bármelyik cellájában lehet.
  • $ C $ 5: $ D $ 8: Ez egy rögzített táblázat, amely tartalmazza az összes használni kívánt tartományt.
  • 2: Ez a keresési táblázatban található oszlop, amelyre a LOOKUP függvény visszatér.
  • IGAZ: Engedélyezi a tartományban_keres funkciót.

Miután megnyomta Belép, és az eredmény az első cellában tér vissza, akkor az egész oszlop automatikusan kitölthető, hogy megnézze a keresési oszlopban lévő cellák többi tartományának eredményeit.

A range_lookup argumentum kényelmes módja annak, hogy a vegyes számok oszlopát különböző kategóriákba rendezzük.

VLOOKUP hibák: # N / A és #REF

A VLOOKUP funkció visszatérhet a következő hibákhoz.

# N / A az a "érték nem elérhető" hiba, és a következő feltételek mellett fordul elő:

  • A lookup _value nem található a table_array argumentum első oszlopában
  • A tábla_tömb az érvelés pontatlan. Például az argumentum tartalmazhat üres oszlopokat a tartomány bal oldalán
  • A tartományban_keres az argumentum FALSE értékre van állítva, és a lookup_value argumentum pontos egyezése nem található a tábla_tömb
  • A tartományban_keres argumentum értéke TRUE, és a táblázat_array első oszlopában lévő összes érték nagyobb, mint a lookup_value

#REF! ("tartományon kívüli referenciaérték") hiba akkor fordul elő, ha a col_index_num nagyobb, mint a táblázatban szereplő oszlopok száma.