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égnekEgyszerű 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é.
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
- Keresse meg és adja vissza a keresési érték bal oldalán lévő értéket,
- Vízszintes és/vagy függőlegesen strukturált adatok kezelése.
- Kezelje a sorok/oszlopok számát abban az esetben, ha néhányat beilleszt vagy töröl az adatkészletből
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ó):
- 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.
- 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.
- 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)