Skip to main content

Az Excel VLOOKUP függvényének használata

MS Excel - VLookup with Exact Match (Lehet 2024)

MS Excel - VLookup with Exact Match (Lehet 2024)
Anonim

Az Excel VLOOKUP funkciója, ami jelzi függőleges keresést , fel lehet keresni az adatok vagy az adatbázis adataira vonatkozó konkrét információkat.

A VLOOKUP általában egyetlen adatmezőt ad ki kimenetként. Hogyan történik ez:

  1. Ön megad egy nevet vagy Lookup_value amely megmondja a VLOOKUP-nak, hogy melyik sor vagy rekord az adattáblázatban keresi a kívánt információt
  2. Ön megadja az oszlop számát - az úgynevezett oszlopszám - az Ön által keresett adatokból
  3. A funkció a Lookup_value az adatlap első oszlopában
  4. A VLOOKUP ezután megtalálja és visszaadja a keresett információt egy azonos rekord másik mezőjéről a mellékelt oszlopszámmal

Információ keresése az adatbázisban a VLOOKUP segítségével

A fenti képen a VLOOKUP egy elem egységárát keresi a név alapján. A név a keresési érték amelyet a VLOOKUP a második oszlopban található ár megtalálására használja.

A VLOOKUP függvény szintaxisa és érvei

A függvény szintaxisa a függvény elrendezésére utal, és magában foglalja a függvény nevét, zárójeleit és argumentumait.

A VLOOKUP függvény szintaxisa:

= VLOOKUP (lookup_value, Table_array, Col_index_num, Range_lookup)

Lookup_value - (kötelező) a kívánt érték az első oszlopban tábla_tömb érv.

tábla_tömb - (kötelező) ez az adatlap, amelyet a VLOOKUP keresi, hogy megtalálja az utána következő adatokat- a tábla_tömb legalább két oszlopot kell tartalmaznia;- az első oszlop általában tartalmazza a Keresési_érték.

oszlopszám - (szükséges) a keresett érték oszlopszáma- a számozás a keresési_érték oszlop, mint 1. oszlop;- ha oszlopszám értéke nagyobb, mint a tartományban_keres argumentum a #REF! a funkció visszaadja a hibát.

tartományban_keres - (opcionális) jelzi, hogy a hatótávolság növekvő sorrendbe rendezve- az első oszlopban szereplő adatokat rendezési kulcsként használják- Boolean érték - TRUE vagy FALSE az egyetlen elfogadható érték- ha nincs megadva, az érték alapértelmezés szerint TRUE értékre van állítva- ha IGAZ vagy kihagyásra került, és pontosan illeszkedik a Lookup_value nem található, akkor a legközelebbi méretet vagy értéket kisebb méretet használjuk keresett_érték - ha TRUE vagy kihagyott, és a tartomány első oszlopa nem növekvő sorrendben van rendezve, hibás eredmény keletkezhet- Ha FALSE-ra van állítva, a VLOOKUP csak a pontos egyezést fogadja el Lookup_value .

Az adatok első rendezése

Bár nem mindig feltétlenül szükséges, először is rendezni kell a VLOOKUP által keresett adatmennyiséget növekvő sorrendben a rendezési kulcstartomány első oszlopában.

Ha az adatok nincsenek rendezve, akkor a VLOOKUP helytelen eredményt adhat vissza.

Pontos és közelítő mérkőzések

A VLOOKUP úgy állítható be, hogy csak olyan információkat jelenítsen meg, amelyek pontosan megfelelnek a Lookup_value vagy beállítható, hogy visszaálljon a hozzávetőleges egyezések

A meghatározó tényező a tartományban_keres érv:

  • FALSE értékre állítva csak a pontos egyezéssel kapcsolatos információkat adja vissza Lookup_value
  • beállítva a TRUE értéket, vagy elhagyta, akkor a pontos vagy közelítő információkat adja vissza Lookup_value

A fenti példában a tartományban_keres FALSE-ra van állítva, így a VLOOKUP-nak pontosnak kell lennie a kifejezéshez Widgets az adat táblában, hogy visszatérítsen egy egységárat az adott tételre. Ha a pontos egyezést nem találja meg, a függvény visszaküldi a # N / A hibát.

jegyzet: A VLOOKUP nem érzékeny a kis- és nagybetűkre Widgets és widgetek elfogadható írásmódok a fenti példához.

Abban az esetben, ha több egyező érték van - például a Widgetek az adatlap 1. oszlopában többször szerepelnek - az első illeszkedő értékhez kapcsolódó, felülről lefelé mutató információ visszakerül a függvényből.

Az Excel VLOOKUP függvény argumentumainak megadása a mutató használatával

A fenti első példában a VLOOKUP függvényt tartalmazó következő képletet használjuk az egységár feltüntetéséhez Widgets az adatlapon található.

= FKERES (A2, $ A $ 5: $ B $ 8,2, HAMIS)

Bár ez a képlet csak egy munkalapcellába írható be, egy másik lehetőség az alább felsorolt ​​lépések használatakor a függvény párbeszédablakának használatát a fentiekben ismertetett módon érheti el.

  • A párbeszédpanel használata gyakran megkönnyíti egy függvény argumentumainak bevitelét, és kiküszöböli a vesszők elválasztóinak beírását az érvek között.

Az alábbi lépéseket a VLOOKUP függvény B2-es cellába való belépéséhez használtuk a függvény párbeszédpaneljén keresztül.

A VLOOKUP párbeszédpanel megnyitása

  1. Kattintson a B2 cellára, hogy az aktív cellát létrehozza - a hely, ahol a VLOOKUP funkció eredményei jelennek meg
  2. Kattintson a képletek fület.
  3. Választ Keresés és referencia a szalagról a funkció legördülő listájának megnyitásához
  4. Kattintson VLOOKUP a listában a funkció párbeszédpaneljének megjelenítéséhez

A párbeszédablak négy üres sorába bevitt adatok a VLOOKUP függvény argumentumát alkotják.

A Cell Referenciákra mutat

A VLOOKUP függvény argumentumai a párbeszédpanel külön soraiba kerülnek, ahogyan a fenti képen látható.

Az argumentumként használt cella hivatkozásokat beírhatja a megfelelő sorba, vagy az alábbi lépésekben a pont és a kattintással - amely magában foglalja a kívánt cellatartomány kijelölését az egérmutatóval - fel lehet használni őket. a párbeszédpanel.

Relatív és abszolút sejtes referenciák használata érvekkel

Nem ritka, hogy a VLOOKUP többszörös másolatát felhasználva ugyanarra az adatlapra vonatkozó különböző információkat tér vissza.

Ennek megkönnyítése érdekében a VLOOKUP gyakran átmásolható egyik celláról a másikra. Ha a funkciókat más cellákra másolja, ügyelni kell arra, hogy az eredményül kapott sejtes hivatkozások helyesek legyenek a funkció új helyén.

A fenti képen dollár jelek ( $ ) körül a cella hivatkozásokat a tábla_tömb amely azt jelzi, hogy abszolút sejtes referenciák, vagyis nem fog változni, ha a függvényt más cellába másolja.

Ez kívánatos, mivel a VLOOKUP több példánya ugyanazt az adatlapot említi, mint az információforrás.

A cella referenciája a lookup_value - A2 - másrészről , nem körülveszi a dollár jelek, ami teszi a relatív cella hivatkozás. A relatív cellahivatkozások megváltoztatják a másolást, hogy az új helyüket az általuk hivatkozott adatok helyéhez viszonyítva tükrözzék.

A relatív sejtes referenciák lehetővé teszik, hogy több tételt keressenek ugyanabban az adattáblázatban a VLOOKUP több helyre történő másolásával és különböző lookup_values .

A funkcióérvek bevitele

  1. Kattintson a Lookup_value vonal a VLOOKUP párbeszédablak
  2. A munkalapon kattintson az A2 cellára, hogy ezt a cellahivatkozást megadja keresett_érték érv
  3. Kattintson a tábla_tömb párbeszédablak sorát
  4. Jelölje ki a munkalapon az A5-B8 cellákat, hogy ezt a tartományt bejelölje tábla_tömb argumentum - az asztalfejek nem szerepelnek
  5. megnyomni a F4 gombot a billentyűzeten, hogy megváltoztassa a tartományt az abszolút cellahivatkozásokra
  6. Kattintson a oszlopszám párbeszédablak sorát
  7. A típus 2 ezen a vonalon, mint a oszlopszám mivel a diszkontráták a 2. oszlopban találhatók tábla_tömb érv
  8. Kattintson a tartományban_keres párbeszédablak sorát
  9. Írja be a szót Hamis mint a tartományban_keres érv
  10. megnyomni a Belép billentyűvel zárja be a párbeszédpanelt, és térjen vissza a munkalaphoz
  11. A válasz 14,76 dollár - a Widget egysége - a munkalap B2
  12. Ha a B2 cellára kattint, akkor a teljes funkció = FKERES (A2, $ A $ 5: $ B $ 8,2, HAMIS) megjelenik a munkalap feletti képletsávban

Excel VLOOKUP hibaüzenetek

A következő hibaüzenetek társulnak a VLOOKUP programmal:

A # N / A ("érték nem elérhető") hiba jelenik meg, ha:

  • A Lookup_value nem található az első oszlopban hatótávolság érv
  • 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 pontos egyezés a keresett_érték az argumentum nem található az első oszlopban hatótávolság
  • A tartományban_keres argumentum értéke TRUE és az összes érték az első oszlopban a hatótávolság nagyobbak, mint a keresett_érték

A #REF! hibaüzenet jelenik meg, ha:

  • A oszlopszám az argumentum nagyobb, mint a táblázatban szereplő oszlopok száma.