Az Excel XLOOKUP és VLOOKUP funkciói nagy adathalmazok gyors elemzésére szolgálnak. A VLOOKUP egy olyan függvény, amelyet évek óta használnak az Excelben. Van azonban egy újabb funkció, amelyet használnia kell, XLOOKUP néven.

Mindkettőnek megvannak a maga előnyei és korlátai. Azért vagyunk itt, hogy felszámoljuk a különbségeket, és segítsünk eldönteni, melyik illik jobban az Ön projektjéhez.

Hogyan működik a VLOOKUP?

A VLOOKUP a Vertical Look-up rövidítése. Ez egy Excel-függvény, amely függőleges keresést végez egy adatkészlet bal szélső oszlopában lévő értékre, majd egyedi értéket ad vissza egy másik oszlopból, ugyanabban a sorban. A VLOOKUP függvény szintaxisa a következő:

=VKERES(keresési_érték, táblázat_tömb, oszlop_index_száma, [tartomány_keresése])

Nézzünk egy példát. Tegyük fel, hogy van egy listája az okostelefon-eszköz modellekről az adatkészletében, és meg kell gyűjtenie néhány konkrét információt róluk.

A VLOOKUP funkcióval további információkat kérhet le a processzorokról és az árakról.

Íme részletes útmutató a VLOOKUP Excelben való használatához konkrét információk kinyerésére egy adatkészletből. Bár a VLOOKUP az Excel egyik legjobb funkciója, és segíthet a nagy adatkészletek egyszerűsítésében, van néhány korlátozása. Például a képlet működéséhez az adatokat növekvő sorrendbe kell rendezni.

Hogyan működik az XLOOKUP?

Az XLOOKUP lehetővé teszi, hogy vízszintes és függőleges kereséseket hajtson végre egy érték kereséséhez a táblázatban. A függvény lényegében egy tömbkeresést hajt végre. Ha talál egyezést, akkor visszaadja a megfelelő elemet a második adattartományból (return_array).

Hatékonyabb, mint a többi keresési lehetőség, mivel alapértelmezés szerint pontos egyezést ad. Használhatja az opcionális argumentumokat a ([match_mode]) argumentum a szükséges hozzávetőleges egyezési értékek típusának megadásához – pontos egyezés vagy későbbi alacsonyabb vagy magasabb érték, vagy helyettesítő karakter egyezés.

Különféle célokra használható, beleértve a pénzügyi elemzést, a marketing- és értékesítési elemzést stb. Az XLOOKUP függvény szintaxisa a következő:

=XKERESÉS(keresési_érték, keresési_tömb, visszatérési_tömb, [ha_nem található], [egyezési_mód], [keresési_mód])

A következő útmutató végigvezeti az alapokon, és segít megérteni hogyan kell használni az XLOOKUP funkciót a munkafüzetében. Mindkét függvényhez legalább három argumentum szükséges.

A legfontosabb különbségek az XLOOKUP és a VLOOKUP között

Bár sok hasonlóság van az XLOOKUP és a VLOOKUP között, fontos megérteni a különbségeket.

1. Oszlop indexszáma

A VLOOKUP futtatásakor a forrástáblába kell lépnie, hogy ellenőrizze és adja meg a pontos oszlopindexszámot.

A VLOOKUP oszlopindexszám paramétert igényel a helyes eredmények visszaadásához. Helytelen oszlopindexszám használata a munkalaptól vagy az adatoktól eltérő kimenetet eredményezhet, akár helytelen érték, akár "#REF" hiba.

A fenti példában tegyük fel, hogy ki kell bontania az eszköz, az Apple iPhone 12 processzoradatait. Minden példában a második adatkészletet fogjuk használni.

Ennek megfelelően meg kell adnunk a keresési értéket, azaz az Apple iPhone 12 készüléket a J oszlopban, amely történetesen a példaadatkészletünk bal szélső oszlopa, és a megfelelő táblázattömb (J oszlopok és K). Az értéket a táblatömb második oszlopából, vagyis a K keresőoszlopból kell lekérni, így az oszlop indexszáma 2 lenne.

Az XLOOKUP egy dinamikus függvény, amely megszünteti az oszlopindexszám argumentumot, ami azt jelenti, hogy nem kell aggódnia, hogy megszámolja, hány oszlop van egy táblázatban. Csak a keresési és keresési oszlopokat kell megadnia, amivel sok időt és erőfeszítést takaríthat meg.

2. Robusztusság és rugalmasság

Miután létrehozta a modellt, képesnek kell lennie arra, hogy gyorsan frissítse a forrástáblát friss adatokkal anélkül, hogy aggódnia kellene a képletek meghibásodása miatt. A VLOOKUP segítségével oszlopok hozzáadása vagy áthelyezése azt jelenti, hogy újra kell készítenie a teljes képletet.

Az XLOOKUP egy robusztusabb funkció, amely lehetővé teszi oszlopok hozzáadását vagy eltávolítását anélkül, hogy aggódnia kellene a hibák miatt. Csak ügyeljen arra, hogy ne szúrjon be oszlopot vagy sort a keresési tömbön kívülre, mert ebben az esetben a függvény hibát ad vissza.

3. Egyéni hibaüzenetek

Az XLOOKUP funkció kényelmesen használható. Lehetővé teszi egyéni hibaüzenet bevitelét a [ha_not_found] argumentum, amely akkor jelenik meg, ha a keresési érték nem található.

A VLOOKUP nem kínál hasonló funkciót. Előfordulhat, hogy más funkciókat kell használnia, mint pl IFERROR megoldásként olyan esetekben, amikor nem található egyezés.

Miért jobb az XLOOKUP a VLOOKUP-hoz képest?

Bár a VLOOKUP-nak megvan a maga felhasználási módja, funkcionalitása korlátozottabb, mint az XLOOKUP. Emiatt az XLOOKUP az előnyben részesített választás a nagyobb adatkészleteken való munkavégzéshez. Az eredmények gyorsabbak és kevésbé hajlamosak a hibákra is. Nézzük meg, miért működik jobban az XLOOKUP a VLOOKUP-hoz képest.

1. Az XLOOKUP nem korlátozódik meghatározott adattartományokra

Az XLOOKUP sokkal rugalmasabb, mint a VLOOKUP, amely csak a táblázat bal szélső oszlopában tud értékeket kikeresni, és a jobb oldalon lévő megfelelő oszlopokból visszaadni az értékeket, amint azt a fenti példában láttuk. Ezzel szemben az XLOOKUP modell egyszerűbb lépéseket igényel, és bármely oszlophoz mindkét irányban visszaadhat értékeket.

2. Az XLOOKUP alapértelmezés szerint pontos egyezés

Alapértelmezés szerint az Excel VLOOKUP függvénye hozzávetőleges egyezést keres. Ha azonban pontos egyezésre van szükség a munkalaphoz, akkor a „FALSE" a range_lookup argumentumban.

Az XLOOKUP függvény a megadott tartományban keresi a keresési értéket, amely alapértelmezés szerint pontosan egyező. Ha nem található pontos egyezés, módosíthatja az argumentumot, hogy olyan hozzávetőleges egyezést keressen, amely kisebb vagy nagyobb lehet, mint a keresési érték.

Ehhez beállíthatja az opcionális [match_mode] argumentum 0-hoz = pontos egyezés (alapértelmezett), -1 = pontos egyezés vagy a következő legkisebb, 1 = pontos egyezés vagy a következő legnagyobb, vagy 2 = helyettesítő karakteres egyezés.

3. Az XLOOKUP képes kezelni az oszlopok beszúrását vagy törlését

A VLOOKUP egy nagyszerű alkalmazás konkrét adatok keresésére egy másik táblázatból vagy táblázatból. Ez azonban inkább egy statikus mérték – ha frissítenie kell az adatforrást, módosítania kell vagy át kell rendeznie az oszlopokat, a képlet megszakad, és a VLOOKUP függvény elvesztésével jár.

Az XLOOKUP ezzel szemben egy dinamikusabb mérőszám, amely képes kezelni az oszlopváltozásokat, és továbbra is pontos keresési eredményeket ad vissza. A VLOOKUP táblázattömb argumentuma és oszlopindexszám helyett specifikusabb paramétereket tartalmaz, például a keresési tömböt és a visszatérési tömböt.

4. Az XLOOKUP függőleges és vízszintes vizsgálatokat végez

Az XLOOKUP függvény vízszintes és függőleges tömbökben is találhat adatokat, szemben a VLOOKUP funkcióval, amely csak függőleges adatkeresést tud végrehajtani.

5. Az XLOOKUP intelligensebb hozzávetőleges találatokat biztosít

Ha olyan elemet keres, amely közel áll ahhoz, amit keres, az XLOOKUP pontosabb eredményeket ad. Pontosabb eredményeket és kevesebb hamis pozitív eredményt kínál.

A VLOOKUP funkcióval azonban, ha hozzávetőleges egyezést szeretne találni a táblázatban, a függvény csak a megfelelő hivatkozás következő kisebb értékét adja vissza. De az XLOOKUP lehetővé teszi, hogy jobb közelítő egyezést hajtson végre, és a következő nagyobb vagy kisebb értékeket is visszaadja a keresőtáblából.

6. Az XLOOKUP-nak kevesebb cellahivatkozásra van szüksége

Az XLOOKUP használata közben mindössze két konkrét adattartományt kell kiválasztania – egy tömböt vagy tartományt, ahonnan szeretne keresni egy értéket (lookup_array), és egy tömböt/tartományt, amelyből az értéket le szeretné kérni (return_array).

A VLOOKUP funkció viszont megköveteli, hogy az adatok teljes tartományát kijelölje a segítségével táblázat_tömb paraméter. Ez problémát jelenthet az összetett adatkészleteknél, mert ha a táblázat nagy, akkor nehéz lehet újrarendezni vagy kiválasztani a teljes cellatartományt, amelyből értéket szeretne visszaadni. Továbbá, ha hozzávetőleges egyezést szeretne visszaadni a VLOOKUP használatával, a táblázat adatait mindig növekvő sorrendben kell rendezni.

VLOOKUP vagy XLOOKUP: melyik az Ön számára?

Tehát az XLOOKUP jobb, mint a VLOOKUP? Egyértelmű összehasonlításban a válasznak igennek kell lennie. Előfordulhat azonban, hogy ez nem minden felhasználó számára ilyen egyszerű. Például előnyben részesíthet egy régebbi funkciót, ha különösen ügyes, vagy ha egy adott funkcióhoz olyan felhasználási módot talál, amely megfelel az Ön használatának.

Nagyobb adatkészletek esetén az XLOOKUP valószínűleg a jobb választás az Ön számára a megnövekedett funkcionalitása miatt. A VLOOKUP számos korlátozással rendelkezik, amelyek megnehezítik az összetett adatokhoz való használatát – ennek eredményeként az XLOOKUP sokkal rugalmasabb, így a legtöbb táblázatkezelő számára jobb választás.

3 őrült Microsoft Excel képlet, amelyek rendkívül hasznosak

Olvassa el a következőt

RészvényCsipogRészvényEmail

Kapcsolódó témák

  • Termelékenység
  • Microsoft Excel
  • Adatelemzés
  • Microsoft Office tippek

A szerzőről

Cheryl Vaughn (42 cikk megjelent)

Cheryl tartalomkészítő és stratéga, aki az életmódra, a mobilalkalmazásokra és a digitális médiára összpontosít. Áttekintette a technológiai termékeket és alkalmazásokat a tartalom, a használhatóság és a hozzáférhetőség szempontjából. Szorosan együttműködik magánszemélyekkel és vállalkozásokkal, hogy olyan kampányokat tervezzen, amelyek a szavak és a látványelemek megfelelő keverékével összekapcsolják a márkákat az ügyfelekkel.

Továbbiak Cheryl Vaughntól

Iratkozzon fel hírlevelünkre

Csatlakozzon hírlevelünkhöz műszaki tippekért, ismertetőkért, ingyenes e-könyvekért és exkluzív ajánlatokért!

Kattintson ide az előfizetéshez