VLOOKUP az Excelben: A funkció erre képes

Az Excel függvény alkalmazása és meghatározása

A VLOOKUP egy Excel funkció, amellyel a felhasználó keresheti és értékelheti a táblázat tartalmát. Ez a funkció az Excel 2007 for Windows és Mac verzióiban érhető el.

Mi az a VLOOKUP?

A VLOOKUP lehetséges felhasználási módjait itt egy példával magyarázzuk: Ebben az irodalom nagy rajongója vagy, és ezért elkészítetted saját Excel táblázatodat, amelyben gondosan válogathatod az összegyűjtött könyveket. Minden művet a következő kategóriákra vonatkozó információkkal kell megadni:

  • szerző

  • cím

  • Oldalszám

  • Kiadási év

Most szeretne adni egy barátjának egy könyvtippet, amelyet magával vihet a következő találkozón. Sajnos csak a szerzőre lehet gondolni, a könyv címére nem. Itt jön szóba a VLOOKUP, mivel ezzel a bemeneti értékkel egy csapásra kidobhatja a keresett információt.

Hogyan kell használni a VLOOKUP -ot?

Mielőtt a képletek megfogalmazására gondolnánk, meg kell határozni, hogy a beviteli mező és a különböző kimeneti mezők hol lesznek később. Ehhez érdemes létrehozni egy külön táblázatot, amely kezdetben üres, és így helyet biztosít az említett információknak. Ha ezt az új táblázatot a meglévő tábla példája alapján tervezi, akkor később időtakarékos előnyt élvez.

Ennek alapján a VLOOKUP képlet manuálisan vagy Excel segítségével automatikusan létrehozható. A kezdők számára érdemes az utóbbi megközelítést alkalmazni, hogy fokozatosan megismerjék a képlet szerkezetét és hatását. Ehhez válassza ki a „Beszúrás funkció” gombot a „Képletek” lapon. A VLOOKUP rejtve van a megnyíló ablakban. A megerősítés után ismét megnyílik egy ablak, amelyben a képlet négy paramétere kitölthető. Ezek:

  • Keresési feltétel

  • mátrix

  • Oszlopindex

  • Area_reference

A képlet nyers tervezete így néz ki:

= VLOOKUP (keresési feltétel, mátrix, oszlopindex, tartomány_link)

és egy ilyen lehetséges alkalmazásban:

= VLOOKUP (H3; A3: E40; 5)

Keresési feltétel

Annak érdekében, hogy a függvény tudja, melyik értéket kell használni kiindulási pontként, a két lépéssel korábban beviteli mezőként kiválasztott sort a "Keresési feltétel" mező jelzi. Példánkban a könyv szerzőjének „Phillip Pulmann” nevét írjuk be. Ez rugalmassá teszi a képletet, és nem kell újra beállítani, amint a megadott érték megváltozik.

mátrix

A "Mátrix" beviteli mező azt a táblázatot írja le, amelyben a kimeneti információ megtalálható. Ez a speciális mátrix tehát a könyv címét, az oldalszámot és a megjelenés évét tartalmazó oszlopokat is tartalmazza.

A mátrixot egyszer teljesen kiválasztják a címsorok nélkül a bal felső saroktól a jobb alsó margóig. Ily módon az Excel tudja, hogy mely tartalmakat kell figyelembe venni az értékelés során.

Oszlopindex

Az "oszlopindex" beviteli mezője arra kéri a felhasználót, hogy határozza meg a mátrix azon oszlopát, amelyben csak a keresett érték szerepel. Az oszlopok kiosztása időrendben van számozva. Ez azt jelenti, hogy a táblázat első oszlopa az 1 -es, a második a 2 -es értéket kapja meg. Példánkban ez megfelel a szerző 1 oszlopindexének, a cím 2 oszlopindexének, az oldalszám 3 -as indexének és a 4. oszlopmutató a közzététel évére.

Annak érdekében, hogy a táblázat a lehető legrugalmasabb legyen, a szám helyett az oszlop fejléce összekapcsolható. Ennek az az előnye, hogy a képlet gond nélkül átvihető más sorokba is, mivel az oszlopfejléc minden alkalommal rugalmasan alakítható.

Figyelem: A VLOOKUP balról jobbra olvassa a mátrixot, ezért az oszlopindexet az oszlop jobb oldalán kell elhelyezni a keresési feltételhez, hogy a függvény figyelembe vegye!

Area_reference

A "Range_Lookup" paraméter kiegészíti a VLOOKUP képletet a táblázat kiértékelésének pontosságával. Ez azonban eltér a képlet korábban említett összetevőitől, mivel nem kötelező. Ha a "0" értéket "helytelen" -ként adja meg, az Excel csak a keresési feltételként megadott értéket keresi. Az "igaz" 1 értékkel azonban a nyilvánvaló értékek keresése folytatódik, ha a pontos érték nem található.

Ennek a paraméternek a megadása nem kötelező, mert az 1 érték alapértelmezés szerint be van állítva. Ez a beállítás később hasznos lesz a több keresési feltétellel rendelkező speciális VLOOKUP -ban.

Az egyesülés

Amint minden szükséges paramétert beállított, a VLOOKUP használható. A keresési feltétel megadása és a funkció megerősítése után a keresett érték megjelenik a kimeneti mezőként definiált sorban.

Példánkban most megjelenik az „Arany iránytű” könyv címe, amely megfelel a megadott szerzőnek. Annak érdekében, hogy gyorsan megtudja az oldalszámot és a megjelenés évét, semmi mást nem kell tennie, mint a meglévő VLOOKUP képletet a következő cellákba húzni. Ez olyan egyszerű, mert a VLOOKUP oszlopindexe össze van kapcsolva az első táblázat oszlopfejlécével, és a második táblázat is ugyanabban a sorrendben van felépítve.

Abban az esetben, ha a táblázatok eltérnek egymástól, vagy ha mindennek ellenére hiba lép fel, a VLOOKUP képlet manuálisan is megváltoztatható. Ehhez az oszlopindex utolsó előtti számjegyét egyeztetni kell a kiadandó új érték oszlopával.

VLOOKUP több keresési feltétellel

Gyakran előfordul, hogy egyetlen keresési feltétel nem elegendő egy nagy Excel -táblázat pontos értékeléséhez. Ekkor érdemes több keresési feltétellel futtatni a VLOOKUP -ot. Ehhez a meglévő képletet ki kell egészíteni egy további IF függvénnyel. Ily módon akár nyolc különböző keresési feltétel is figyelembe vehető az alkalmazás során.

VLOOKUP több Excel táblázatban

Ha a keresési feltétel nem csak az egyik táblázatban, hanem esetleg egy másik táblázatban is megtalálható, akkor a VLOOKUP képlet ennek megfelelően módosítható. Ehhez az if függvényt és az ISERROR függvényt is a meglévő képlet elé kell helyezni. Ehhez öt paraméterre van szükség:

  • Keresési feltétel

  • Mátrix1 és Mátrix 2

  • Oszlopindex1 és oszlopindex2

Az eredmény így néz ki:

= HA (ISERROR (VLOOKUP (keresési feltétel, mátrix1, oszlopindex1, 0));
VLOOKUP (keresési feltétel; mátrix2; oszlopindex2,0); VLOOKUP (keresési feltétel; mátrix1; oszlopindex1;))

és egy ilyen lehetséges alkalmazásban:

= HA (ISERROR (VLOOKUP (E5, A5: B9,2, 0)), VLOOKUP (E5, A13: B17,2, 0), VLOOKUP (E5, A5: B9,2, 0))

A keresési feltétel a keresendő érték beillesztésére szolgál a két táblázatba. A Matrix1 és a Matrix2 határozza meg a két táblázat megfelelő cellaterületeit. Az index1 és az oszlopindex2 oszlopok részletesebben határozzák meg, hogy a megfelelő táblázatok mely oszlopaiban kell keresni.

Ha a keresett érték mindkét táblában megtalálható, az Excel az eredményt az első táblázatból adja ki. Ha azonban az érték a két táblázat egyikében sem található, hibaüzenet jelenik meg. A képlet előnye, hogy a két listának nem kell azonos szerkezetűnek vagy azonos méretűnek lennie.

Rendeljen értékeket a kategóriákhoz a VLOOKUP használatával

A VLOOKUP egy további funkciója lehetővé teszi a felsorolt értékek automatikus felosztását tetszés szerinti betűkre és predikátumokra. Korábbi példánkban egy további táblázat oszlopot kell beszúrni a könyvtípushoz. A legfeljebb 50 oldalas könyveknek a novella műfajába kell tartozniuk, míg az 51-150 oldalas könyvek a novellához, 151 oldal pedig a regényhez tartoznak. Ennek lehetővé tétele érdekében a VLOOKUP -ban nincs szükség további képletre, csak a „{}” göndör zárójelek használatára. A kész képlet így néz ki:

= VLOOKUP (B1; {1. "Novella"; 51. "Novella"; 151. "Regény"}; 2)

A göndör zárójelek tartalma egy mátrixot jelöl, amely meghatározza az adott könyvtípus területét. Az oldalhossz hozzárendelése a megfelelő nemzetséghez ezért a göndör zárójelek között található. A képlet értékpárokat használ, mindegyiket egy pont választja el. A mátrix {1. "Novella"; 51. "Novella"; 151. "Novel"} a következőképpen olvasható:

"1 -ből egy novella, 51 -ből egy novella, 151 -ből egy regény."

Ez a mátrix könnyen hozzáigazítható a különböző feladatokhoz. Ez egyrészt a mátrixok méretére és számára, valamint azok megjelölésére vonatkozik. Tehát lehetséges karakterláncokat vagy számokat eredményezni az egyes betűk helyett. Mindössze annyit kell tennie, hogy módosítja a képlet betűit.

VLOOKUP több munkalapon

A VLOOKUP egy másik funkciója lehetővé teszi a felhasználók számára, hogy különböző táblázatokban található tartalmakat linkeljenek. Példánkban ez a lehetőség akkor lehet hasznos, ha az információkat először különböző munkalapokra rendezzük, majd összefoglaló táblázatban frissítjük.

Képzelje el, hogy a könyvei mellett Excel -táblázatban is felsorolja az összegyűjtött filmjeit. Ezután mindkét gyűjteményt egyetlen nagy táblázatba egyesíti.

Ennek az eljárásnak az előnye nemcsak a megnövekedett sorrendben rejlik, hanem a lehetséges hibák elkerülésében is. Ha új bejegyzést szeretne létrehozni vagy meglévőt frissíteni, akkor nem a nagy táblázatban kell keresnie, hanem hozzáférhet a kisebbekhez. Az értékek ezután automatikusan átkerülnek az összesítő Excel táblába. Ez feleslegessé teszi a nagy táblázat újratelepítését, ami a legjobb esetben is elkerüli a szerencsétlen lépést és a hibaüzenetek későbbi láncolását.

Hogyan néz ki a képlet?

Ezt a funkciót egy másik képlet beszúrása teszi lehetővé. Míg a több feltétellel történő kereséshez további IF képletre volt szükség, a több munkalappal való munkához INDIRECT képlet szükséges. Ez lehetővé teszi egy másik táblázatból származó tartomány megadását a VLOOKUP mátrixhoz.

= VLOOKUP (keresési feltétel; KÖZVETLEN (mátrix); oszlopindex; tartomány_link)

Figyelem: Ez a képlet csak akkor működik, ha a különböző lapok egyes táblái ugyanazokkal a nevekkel rendelkeznek, mint az általános táblázat oszlopfejlécei. A teljes táblázatok elnevezhetők a "Név mezőben" a bal felső sarokban a cellarács felett. A már megnevezett táblázatok a Ctrl + F3 billentyűkombinációval tekinthetők meg.

A felmerülő hibaüzenetek kezelése

A kapcsolt Excel táblázatokkal való munka nem kívánt problémákhoz vezethet. Ide tartozik különösen a hibás értékek kiadása. Abban az esetben, ha rossz 0 értéket ad ki, van egy kis probléma az Excel beállításaiban, amely gyorsan kijavítható.

Az #NV gyakori hibaüzenet viszont a VLOOKUP szándékos funkciója, amely jelzi a felhasználó számára, hogy a szükséges érték nem érhető el. Ezt a jegyzetet egy képlet segítségével lehet másképp megtervezni.

VLOOKUP - áttekintés

A VLOOKUP egy hasznos Excel funkció, amellyel táblázatokat kereshet és értékelhet. Előnyei nyilvánvalóak a felhasználóbarát és rugalmas alkalmazásban. Ily módon mindenki, aki rendszeresen dolgozik Excel táblákkal, részesülhet a funkcióból. Legyen az a magángyűjtő, aki saját kis táblákat készít, vagy a nagyvállalat, amely lényegesen jelentősebb adatkészleteket dolgoz fel.

Ha viszont továbbra is vannak megválaszolatlan kérései, amelyeknek a VLOOKUP nem tudott eleget tenni, akkor várhat egy további Excel-opcióra: a Microsoft 2022-2023 eleje óta kínálja az Excel 365 felhasználóknak az új XLOOKUP-ot. Ez a VLOOKUP kompetenciáira épít, és kiegészíti azokat további, néha még egyszerűbb funkciókkal. Ezért ezen a ponton új rutin nyílik meg az adatok kiértékelésében is.

Segít a fejlesztés a helyszínen, megosztva az oldalt a barátaiddal

wave wave wave wave wave