Mi a VLOOKUP az Excelben, és hogyan kell használni?



Az Excel VLOOKUP fájlja az adatok felkutatására és letöltésére szolgál. Pontos és hozzávetőleges találatokat ad vissza, és több táblával, helyettesítő karakterrel, kétirányú kereséssel stb. Használható.

Ebben az adatközpontú világban különféle eszközökre van szükség az adatok kezeléséhez. A valós idejű adatok óriásiek, és bizonyos adatok részleteinek lekérése mindenképpen fárasztó feladat lenne, de a VLOOKUP használatával Excel , ez a feladat egyetlen parancssorral érhető el. Ebben a cikkben megismerheti az egyik fontos dolgot Excel funkciók azaz a VLOOKUP függvény.

posztgraduális diploma vs mesterek

Mielőtt továbblépnénk, vessünk egy gyors pillantást az itt tárgyalt összes témára:





Mi az a VLOOKUP az Excelben?


Az Excelben a VLOOKUP a beépített funkció amelyet konkrét adatok megkeresésére és lekérésére használnak egy excel lapról. V jelentése függőleges, és az Excel VLOOKUP függvényének használatához az adatokat függőlegesen kell rendezni. Ez a funkció nagyon jól jön, ha hatalmas mennyiségű adat van, és gyakorlatilag lehetetlen lenne konkrét adatokat manuálisan megkeresni.

Hogyan működik?

A VLOOKUP függvény értéket vesz fel, azaz a keresési értéket, és elkezdi keresni a bal szélső oszlopban. A keresési érték első előfordulása után az elindul jobbra az adott sorban, és visszaad egy értéket a megadott oszlopból. Ez a funkció mind a pontos, mind a hozzávetőleges találatok visszaadására használható (az alapértelmezett egyezés hozzávetőleges egyezés).



Szintaxis:

Ennek a függvénynek a szintaxisa a következő:

VLOOKUP (keresési_érték, tábla_rajz, oszlop_index_num, [tartomány_keresés])

hol,



  • keresési_érték az az érték, amelyre az adott táblázat első oszlopában figyelni kell
  • tábla_index az a táblázat, ahonnan az adatokat be kell szerezni
  • col_index_num az az oszlop, ahonnan az értéket be kell szerezni
  • range_lookup logikai érték, amely meghatározza, hogy a keresési értéknek tökéletes-e vagy hozzávetőlegesnek kell-e lennie ( IGAZ megtalálja a legközelebbi mérkőzést HAMIS pontos egyezés ellenőrzése)

Pontos egyezés:

Ha azt szeretné, hogy a VLOOKUP függvény a keresési érték pontos egyezését keresse, akkor be kell állítania a range_lookup érték HAMIS. Vessen egy pillantást a következő példára, amely egy táblázat, amely az alkalmazottak adatait tartalmazza:

pontos egyezés-VLOOKUP az Excel-Edureka fájlban

Abban az esetben, ha ezen alkalmazottak bármelyikét szeretné megnevezni, a következőket teheti:

  • Válassza ki azt a cellát, ahol a kimenetet meg szeretné jeleníteni, majd írja be a „=” jelet
  • Használja a VLOOKUP funkciót, és adja meg a keresési_érték (Itt az alkalmazott azonosítója lesz)
  • Ezután adja meg a többi paramétert, azaz a table_array , col_index_num és állítsa be a range_lookup érték HAMIS
  • Ezért a függvény és paraméterei a következők lesznek: = VLOOKUP (104, A1: D8, 3, FALSE)

A VLOOKUP függvény elkezdi keresni a 104-es munkavállalói azonosítót, majd jobbra mozog abban a sorban, ahol az érték található. A col_index_num értékig tart, és visszaadja az adott pozícióban lévő értéket.

Hozzávetőleges mérkőzés:

A VLOOKUP funkció ezen funkciója lehetővé teszi az értékek lekérését akkor is, ha nincs pontos egyezés a loopup_value értékkel. Mint korábban említettük, ahhoz, hogy a VLOOKUP hozzávetőleges mérkőzést keressen, beállítania kell range_lookup értéke IGAZ. Vessen egy pillantást a következő példára, ahol a jelek feltérképezésre kerülnek az osztályzataikkal és az osztályával együtt, amelyhez tartoznak.

  • Csakúgy, mint egy pontos meccshez, kövesse ugyanezeket a lépéseket
  • A range_lookup érték helyett a TRUE értéket használja a FALSE helyett
  • Ezért a függvény a paramétereivel együtt a következő lesz: = VLOOKUP (55, A12: C15, 3, IGAZ)

Egy növekvő sorrendben rendezett táblázatban a VLOOKUP hozzávetőleges egyezést kezd keresni, és a következő legnagyobb értéknél áll meg, amely kisebb, mint az Ön által megadott keresési érték. Ezután jobbra mozog abban a sorban, és visszaadja az értéket a megadott oszlopból. A fenti példában a keresési érték 55, és az első oszlop következő legnagyobb keresési értéke 40. Ezért a kimenet másodosztályú.

Első mérkőzés:

Abban az esetben, ha egy táblája több keresési értékből áll, a VLOOKUP leáll annak első egyezésénél, és lekérdez egy értéket a megadott oszlop adott sorából.

Vessen egy pillantást az alábbi képre:

Az 105 azonosító megismétlődik, és amikor a keresési érték 105-ként van megadva, a VLOOKUP visszaküldte azt az értéket abból a sorból, amelyben a keresési érték először előfordult.

Kis- és nagybetűk érzékenysége:

A VLOOKUP függvény kis- és nagybetűket nem érzékel. Abban az esetben, ha van olyan keresési értéke, amely nagybetűvel és a táblázatban szereplő érték kicsi, a VLOOKUP akkor is lekéri az értéket abból a sorból, amelyben az érték szerepel. Vessen egy pillantást az alábbi képre:

Mint láthatja, az általam paraméterként megadott érték „RAFA”, míg a táblázatban szereplő érték „Rafa”, de a VLOOKUP még mindig visszaadta a megadott értéket. Ha még az esetnél is pontos egyezés van, a VLOOKUP továbbra is a keresési érték első egyezését adja vissza, a használt esettől függetlenül. Vessen egy pillantást az alábbi képre:

Hibák:

Természetes hibákkal találkozni, amikor funkciókat használunk. Hasonlóképpen hibákat tapasztalhat a VLOOKUP függvény használatakor is, és néhány gyakori hiba a következő:

  • #NÉV
  • # N / A
  • #REF
  • #ÉRTÉK

#NAME hiba:

Ez a hiba alapvetően arra szolgál, hogy tájékoztassa Önt arról, hogy valamilyen hibát követett el a szintaxisban. A szintaktikai hibák elkerülése érdekében jobb, ha minden funkcióhoz használja az Excel által biztosított Funkcióvarázslót. A Funkcióvarázsló segítséget nyújt minden paraméterrel és a beírandó értékek típusával kapcsolatban. Vessen egy pillantást az alábbi képre:

Mint látható, a Funkcióvarázsló tájékoztatja Önt, hogy bármilyen típusú értéket adjon meg a lookup_value paraméter helyett, és röviden leírja azt is. Hasonlóképpen, amikor kiválasztja a többi paramétert, akkor információkat is látni fog róluk.

# N / A hiba:

Ez a hiba akkor jelenik meg, ha nem található egyezés a megadott keresési értékkel. Például, ha „RAFA” helyett „AFA” -ot írok be, # N / A hibát kapok.

Néhány hibaüzenet definiálásához a fenti két hibához használhatja az IFNA függvényt. Például:

#REF hiba:

Ez a hiba akkor fordul elő, amikor hivatkozást ad egy olyan oszlopra, amely nem áll rendelkezésre a táblázatban.

#VALUE hiba:

Ez a hiba akkor fordul elő, ha rossz értékeket ad meg a paraméterekhez, vagy elmulaszt néhány kötelező paramétert.

Kétirányú keresés:

A kétirányú keresés egy kétdimenziós táblázat értékének lekérésére utal a hivatkozott táblázat bármely cellájából. Ahhoz, hogy kétirányú keresést hajtson végre a VLOOKUP használatával, együtt kell használnia a MATCH funkciót is.

A MATCH szintaxisa a következő:

MATCH (keresési_érték, keresési_rajz, egyezési típus)

  • keresési_érték az az érték, amelyre keresni kell
  • lookup_array a keresési értékekből álló cellatartomány
  • match_type lehet szám, azaz 0, 1 vagy -1, amely pontos egyezést jelent, kisebb, mint nagyobb

Ahelyett, hogy kemény kódolt értékeket használna a VLOOKUP segítségével, dinamikusan megkerülheti a cellahivatkozásokban. Tekintsük a következő példát:

hogyan válogassunk számokat c ++ -ba

Amint a fenti képen látható, a VLOOKUP függvény a cellahivatkozást F6-ként veszi fel a keresési értékre, és az oszlopindex értékét a MATCH függvény határozza meg. Ha módosítja ezeket az értékeket, akkor a kimenet is ennek megfelelően változik. Vessen egy pillantást az alábbi képre, ahol megváltoztattam az F6-ban meglévő értéket Chrisről Leóra, és a kimenetet is ennek megfelelően frissítettük:

Abban az esetben, ha megváltoztatom a G5 értékét, vagy mind az F6, mind a G5 értékét, ez a képlet megfelelően működik, megjelenítve a megfelelő eredményeket.

Létrehozható listákat is létrehozhat, hogy az értékek megváltoztatása nagyon hasznos legyen. A fenti példában ezt meg kell tenni az F6 és a G5 esetében. Így hozhat létre legördülő listákat:

  • Válassza a Data elemet a szalag lapon
  • Az Adateszközök csoportból válassza az Adatellenőrzés lehetőséget
  • Nyissa meg a Beállítások ablaktáblát, és az Engedélyezés részben válassza a Lista lehetőséget
  • Adja meg a forráslista tömböt

Így néz ki, miután létrehozott egy legördülő listát:

Helyettesítő karakterek használata:

Abban az esetben, ha nem ismeri a pontos keresési értéket, de csak annak egy részét, használhatja a helyettesítő karaktereket. Az Excelben a „*” szimbólum helyettesítő karaktert jelöl. Ez a szimbólum arról tájékoztatja az Excel-t, hogy az előtte, utána vagy között bekövetkező sorrendet meg kell keresni, és tetszőleges számú karakter lehet előttük vagy utána. Például az általam létrehozott táblázatban, ha mindkét oldalra beírja az „erg” szót, a wild cardokkal együtt, akkor a VLOOKUP visszaadja a „Sergio” kimenetét az alábbiak szerint:

Több keresési táblázat:

Abban az esetben, ha több keresőtáblája van, használhatja az IF függvényt vele együtt annak érdekében, hogy bármelyik táblába betekintést nyerjen egy adott feltétel alapján. Például, ha két szupermarket adatait tartalmazó táblázat található, és meg kell találnia mindegyikük által elért nyereséget az eladások alapján, akkor a következőket teheti:

Hozza létre a fő táblázatot az alábbiak szerint:

Ezután hozza létre azt a két táblázatot, amelyből a profitot be kell szerezni.

Miután ez megtörtént, hozzon létre egy Named tartományt az újonnan létrehozott táblákhoz. Megnevezett tartomány létrehozásához kövesse az alábbi lépéseket:

  • Válassza ki a táblázatot az egész táblából, amelyhez nevet szeretne rendelni
  • A szalag lapon válassza a Képletek lehetőséget, majd a Defined Names csoportból válassza a Define Name lehetőséget
  • Megjelenik a következő párbeszédpanel
  • Adjon tetszőleges nevet
  • Kattintson az OK gombra

Miután ez megtörtént mindkét táblázatnál, ezeket az elnevezett tartományokat használhatja az IF függvényben az alábbiak szerint:

servicenow bemutató kezdőknek pdf

Mint látható, a VLOOKUP visszaadta a megfelelő értékeket, hogy kitöltse a Nyereség oszlopot aszerint, hogy melyik szupermarkethez tartoznak. Ahelyett, hogy a képletet a Nyereség oszlop minden cellájába írnám, csak lemásolta a képletet az idő és az energia megtakarítása érdekében.

Ezzel eljutottunk az Excel VLOOKUP című cikkének végéhez. Remélem tisztában van mindazzal, amit megosztottak veled. Győződjön meg róla, hogy a lehető legtöbbet gyakorolja, és állítsa vissza a tapasztalatait.

Van egy kérdésünk? Kérjük, említse meg a „VLOOKUP in Excel” blog megjegyzés rovatában, és a lehető leghamarabb kapcsolatba lépünk Önnel.

Ha élőben szeretne regisztrálni a felkapott technológiákról és azok különböző alkalmazásairól, beiratkozhat 24/7 támogatással és élethosszig tartó hozzáféréssel.