VLOOKUP vs. INDEX/MATCH - A vita itt ér véget

Ami az Excel világát illeti, két frakcióra oszlik - a VLOOKUP brigádra és az INDEX/MATCH ezredre.

Ha kíváncsi, melyikük magasabb pontszámot a VLOOKUP vs INDEX/MATCH csata, ez a cikk megpróbál válaszolni rá.

Mielőtt azonban ezt megtenném, hadd tisztázzak néhány dolgot - ez a cikk nem arról szól, hogy az egyik funkciót dicsérik, a másikat pedig megsértik. Mindkét Excel funkció lenyűgöző, és megvan a maguk helye. Bizonyos esetekben az egyik jobb lehet, mint a másik.

Az egyik Excel -képzés során meglepődve tapasztaltam, hogy az emberek többsége tisztában van a VLOOKUP használatával, és bizonyos esetekben jártas is, de szinte egyikük sem tudott az erőteljes INDEX/MATCH kombinációról.

És amikor említettem, rengeteg kérdésük volt:

  • Ez keresési és referenciaképlet? - Igen! Talán a legjobb a sok közül
  • Ez egy új Excel 2016 funkció? - Kizárt!
  • Tud -e hivatkozni adatokra a különböző munkalapok vagy munkafüzetek között? - Igen
  • Jobb, mint a VLOOKUP? - Attól függ

Szerintem a VLOOKUP PR csapata sokkal jobb munkát végez, mint az INDEX/MATCH.

Ebben az oktatóanyagban megpróbálom összehasonlítani ezt a két képletet, amennyire csak lehetséges.

Kezdetben nincsenek kedvenceim, de inkább az INDEX/MATCH kombinációt használom, mint a VLOOKUP -ot. A választást sok tényező határozza meg, beleértve az adatok kinézetét és felhasználását. Mindezekre kitérek ebben a cikkben.

VLOOKUP VS INDEX MATCH - Objektív összehasonlítás

Kezdjük tehát, és vessünk véget a VLOOKUP vs INDEX/MATCH korhű vitájának, és melyik a jobb.

Ehhez összehasonlítom ezt a két függvényt néhány paraméterben (néhány számszerűsíthető, néhány pedig nem).

A funkció népszerűsége

A VLOOKUP leveszi a kezét.

Néhány ember számára, ha tudja, hogyan kell használni a VLOOKUP -ot, tudja, hogyan kell használni az Excel -t. És tekintettel arra, hogy mennyit lehet tenni ezzel az egyetlen funkcióval, nem hibáztatom őket.

Emiatt sokan használják a VLOOKUP -ot, mivel azt más Excel -felhasználók jobban megértik.

Bár ez nem népszerűségi verseny, óriási szerepet játszik abban, hogy a VLOOKUP miért szokott ennyire.

Képzelje el, hogy olyan ügyféllel/menedzserrel dolgozik, aki járatos a VLOOKUP használatában, de nem tudja, hogyan kell használni az INDEX/MATCH -ot. Ésszerűbb olyan funkciót használni, amelyet mindketten ismernek, ahelyett, hogy megpróbálnák megtanítani őket az INDEX/MATCH -ra.

Ítélet: A VLOOKUP egyértelmű nyertese a népszerűségnek

Egyszerű használat

A VLOOKUP azért olyan népszerű, mert könnyen használható (legalábbis az INDEX/MATCH -hoz képest).

Amikor Excel -képzésen veszek részt, mindig azzal kezdeném, hogy először a VLOOKUP -ot fedem le. Sok embernek nehezére esik a VLOOKUP, ezért el sem tudom képzelni, hogy megpróbálom megtanítani nekik az INDEX/MATCH -ot (hacsak nem tudják, hogyan kell szakszerűen használni a VLOOKUP -ot).

És a legtöbb esetben a VLOOKUP elég jó. A legtöbb dolgot meg tudja tenni az embereknek, amikor adatokkal dolgoznak. Biztosan ugyanezt teheti az INDEX/MATCH -val is, de miért kell a nehéz utat választani, ha erre nincs is szükség.

A VLOOKUP 3 érvet tartalmaz (a negyedik opcionális), és könnyebben érthető az INDEX/MATCH -hoz képest.

Az INDEX & MATCH két külön függvény, amelyek egyenként három argumentumot tartalmaznak, és ezeket kombinálni kell a kereséshez (már bonyolulttá válik ??).

Bár az INDEX/MATCH egyformán egyszerűnek tűnhet, ha megragadja, a kezdő valószínűleg vonzódik a VLOOKUP felé.

Ítélet: A VLOOKUP lényegét a könnyű használat jelenti.

A funkció rugalmassága

A VLOOKUP nagyszerű funkció, de néhány korlátozással rendelkezik:

  • Nem kereshet és nem adhat vissza olyan értéket, amely a keresési érték bal oldalán található.
  • Csak függőlegesen elrendezett adatokkal működik.
  • A VLOOKUP rossz eredményt adna, ha új oszlopot ad hozzá/töröl az adataihoz (mivel az oszlopszám értéke most rossz oszlopra utal). Dinamikussá teheti az oszlopszámot, de ha két vagy több funkció kombinálását tervezi, akkor miért ne használja először az INDEX/MATCH funkciót.

Mielőtt füstölgni kezdene a dühtől, és megjegyzést írna arról, hogy a VLOOKUP hogyan képes mindezekre, hallgasson rám. A VLOOKUP önálló funkcióként nem erre szolgál. Természetesen kombinálhatja más képletekkel, és megkerülheti ezeket a dolgokat, de akkor elveszíti a könnyen használható címkét.

Ha valaki egy kombinációt használ a képletekhez, hogy a VLOOKUP balra nézzen, vagy dinamikussá tegye az oszlopokat, biztos vagyok benne, hogy az illető jobban jár az INDEX/MATCH használatával, amely könnyen kezelhető.

Tehát igen, a VLOOKUP megkerülheti ezeket a korlátokat, de ez nem éri meg. Több kódolás és robotika mellett biztos vagyok benne, hogy a VLOOKUP -ot is megkeresheti kedvenc kávéjával, de ne feledje, hogy nem erre készült.

Az INDEX-MATCH kombináció viszont mindezen problémák kezelésére szolgál. Az tud

  1. Keresse meg és adja vissza a keresési érték bal oldalán lévő értéket,
  2. Vízszintes és/vagy függőlegesen strukturált adatok kezelése.
  3. Kezelje a sorok/oszlopok számát abban az esetben, ha néhányat beilleszt vagy töröl az adatkészletből

Ítélet: Az INDEX/MATCH kombináció sokkal rugalmasabb, mint a VLOOKUP.

A képlet sebessége

A különbség alig észrevehető, ha kis adatkészlete van.

De ha több ezer sora és sok oszlopa van, akkor ez döntő tényező lehet.

A kerék feltalálása nélkül itt van Charley Kyd bejegyzése, ahol egyértelműen megemlíti:

A legrosszabb esetben az INDEX-MATCH módszer körülbelül olyan gyors, mint a VLOOKUP; a legjobb esetben sokkal gyorsabb.

Bár ezt az egyik tényezőnek tekintettem, úgy vélem, hogy kevésbé fontos, mint mások. Az évek során a Microsoft keményen dolgozott ezen funkciók sebességének javításán, és jelentős javulást értek el azóta, hogy először írtam ezt a cikket.

Itt van egy frissítés, ahol megemlítik, hogyan készítik gyorsabban a képletet, például VLOOKUP, HLOOKUP és MATCH.

Ezenkívül nagyon kis százaléka azoknak a számának, akik ténylegesen profitálhatnak az INDEX/MATCH VLOOKUP -on keresztüli használatával járó sebességnövekedésből.

Ítélet: Ha a sebességet keresi, akkor az INDEX/MATCH kombináció az út.

Összes ítélet (VLOOKUP Vs INDEX/MATCH kombináció)

Bár nagy rajongója vagyok az INDEX/MATCH -nak, be kell vallanom, hogy a VLOOKUP továbbra is a király.

Ez nem jelenti azt, hogy ne tanuljon az INDEX/MATCH -ról, de ha még nem ismeri az Excel -t és a keresési képleteket, kezdje a VLOOKUP -tal. Használja és először sajátítsa el, majd lépjen az INDEX/MATCH -ra

Az INDEX/MATCH egy erőteljes kombináció, amely rugalmasabb és gyorsabb, mint a VLOOKUP képlet.

Ennek ellenére a VLOOKUP nem megy sehova, és valószínűleg az Excel egyik legnépszerűbb funkciója marad a következő években.

Nos, a vita még nem ért véget (lásd a megjegyzések részt). Tüzelje fel a tüzet - hagyja 2 centjét a megjegyzések rovatban.

A különbség a VLOOKUP és az INDEX/MATCH között

Mielőtt rátérnék az összehasonlításra, fontosnak tartom tudni a két funkció alapvető különbségeit (és ami még fontosabb, a hasonlóságokat).

Nem fogok belemenni ezeknek a függvényeknek a szintaxisába és példájába. Ha érdekel, részletes oktatóanyagokkal rendelkezem mind a VLOOKUP, mind az INDEX/MATCH témában.

Mind a VLOOKUP, mind az INDEX/MATCH képletek, amelyekkel megkereshet egy adatot egy adatkészletben, és lekérheti a megfelelő értéket (ugyanúgy, ahogy egy menüt szkennel, és megkeresi a rendelni kívánt étel árát).

A legtöbb esetben ezeket felcserélve használhatja.

Ezekben a funkciókban a fő különbségek akkor válnak fontosabbá, ha egy egyszerű keresési és lekérési műveletnél valamivel többre van szükség.

Íme néhány alapvető különbség a két képlet között (amelyekről részletesebben a cikk későbbi részében lesz szó):

  1. A VLOOKUP egyetlen képlet, amely elvégzi az összes keresést és lekérést, de az INDEX/MATCH használatával mindkét képletet használni kell.
  2. Az INDEX/MATCH fejlettebb keresést is lehetővé tesz - például az adatkészlet bal oldalán történő keresést, a sor/oszlop érték dinamikussá tételét stb.
  3. Az INDEX/MATCH sokkal nagyobb rugalmasságot biztosít, ami jobban megfelel adatmodellek készítésekor vagy összetett adatokkal való munkánál

A következő VLOOKUP oktatóanyagok is tetszhetnek:

  • A VLOOKUP használata több kritériummal.
  • Hogyan lehet a VLOOKUP kis- és nagybetűket érzékenyíteni?
  • Használja az IFERROR -t a VLOOKUP funkcióval, hogy megszabaduljon a #N/A hibáktól.
  • Használja a VLookup programot az Excel utolsó listájának megtekintéséhez.
  • Excel Index egyezés

Hasznos Excel -források:

  • Ingyenes online Excel képzés (7 részes videoképzés)
  • 100+ Excel funkció (példákkal és videókkal)
wave wave wave wave wave