Ami az Excel világát illeti, az két részre oszlik – VLOOKUP piteés INDEX/MATCH pite.
Ha tudni akarodVLOOKUP és INDEX/MATCHHogy melyiknek van magasabb pontszáma a csatában, ez a cikk megpróbálja megválaszolni.
Mielőtt azonban megtenném, hadd tisztázzak néhány dolgot – ez a cikk nem arról szól, hogy az egyik funkciót dicsérjük, a másikat pedig gyalázzuk.Mindkét Excel-szolgáltatás nagyszerű, mindegyiknek megvan a maga erőssége.Bizonyos esetekben az egyik jobb lehet, mint a másik.
Az egyik Excel tréningem során meglepődve tapasztaltam, hogy a legtöbb ember ismeri és bizonyos esetekben jártas is a VLOOKUP-ban, de szinte senki sem ismeri az erőteljes INDEX/MATCH kombinációt.
Amikor megemlítettem, sok kérdésük volt:
- Ez egy keresési és hivatkozási képlet?-Igen!talán a legjobb
- Új az Excel 2016-ban?-Kizárt!
- Hivatkozhat-e adatokra a különböző munkalapok vagy munkafüzetek között?-是 的
- JOBB, MINT VLOOKUP?-Ez attól függ
Ebben az oktatóanyagban a lehető legobjektívebben fogom összehasonlítani a két képletet.
Eleinte nem voltak kedvenceim, de inkább az INDEX/MATCH kombót használom a VLOOKUP helyett.A választást számos tényező befolyásolja, beleértve az adatok megjelenését és felhasználását.Ebben a cikkben mindegyikre kitérek.
tartalom
VLOOKUP vs INDEX MATCH – OBJEKTÍV ÖSSZEHASONLÍTÁS
Tehát kezdjük és fejezzük be a hosszú vitát a VLOOKUP vs INDEX/MATCH és melyik a jobb.
Ehhez néhány paraméteren összehasonlítom a két függvényt (van, amelyik számszerűsíthető, van, amelyik nem).
A funkciók népszerűsége
Néhány ember számára, ha tudja, hogyan kell használni a VLOOKUP-ot, akkor tudja, hogyan kell használni az Excelt.Tekintettel arra, hogy ez az egyetlen funkció mennyit tud, nem hibáztatom őket.
Emiatt sokan használják a VLOOKUP-ot, mert azt más Excel-felhasználók könnyebben megértik.
Bár nem népszerűségi versenyről van szó, óriási szerepet játszik abban, hogy a VLOOKUP-ot miért használják olyan széles körben.
Képzelje el, hogy olyan fiókkal/kezelővel dolgozik, aki jártas a VLOOKUP-ban, de nem tudja, hogyan kell használni az INDEX/MATCH funkciót.Ésszerűbb olyan függvényeket használni, amelyeket mindenki ismer, ahelyett, hogy megtanítaná őket az INDEX/MATCH-ról.
Következtetés: A VLOOKUP a népszerűség egyértelmű győztese
Könnyen kezelhető
Ami a VLOOKUP-ot olyan népszerűvé teszi, az az egyszerű használat (legalábbis az INDEX/MATCH-hez képest).
Amikor Excelben edzek, először mindig a VLOOKUP-ot mutatom be.Sokan nehéznek találják a VLOOKUP-ot, ezért el sem tudom képzelni, hogy megpróbáljam megtanítani nekik az INDEX/MATCH-t (hacsak nem tudják, hogyan kell hozzáértően használni a VLOOKUP-ot).
A legtöbb esetben a VLOOKUP elég jó.Elvégzi a legtöbb olyan dolgot, amit az embereknek meg kell tenniük, amikor adatokkal dolgoznak.Természetesen ugyanezt megteheti az INDEX/MATCH-szal is, de miért menne a nehezebb úton, ha nincs rá szükség.
A VLOOKUP 3 paramétert vesz igénybe (a negyedik nem kötelező), és könnyebben érthető, mint az INDEX/MATCH.
Az INDEX & MATCH két különálló függvény, mindegyik három argumentumot fogad el, amelyeket kombinálni kell a kereséshez (bonyolult?).
Ha rájön a dolog, az INDEX/MATCH ugyanilyen egyszerűnek találhatja, de a kezdők a VLOOKUP felé vonzódhatnak.
Következtetés: A VLOOKUP könnyű használhatóságáról ismert.
Funkcionális rugalmasság
A VLOOKUP egy nagyszerű szolgáltatás néhány korlátozással:
- Nem sikerül a keresés, és a keresési értéktől balra lévő értéket adja vissza.
- Csak függőlegesen elrendezett adatok esetén működik.
- Ha új oszlopokat ad hozzá/eltávolít az adatokhoz, a VLOOKUP rossz eredményt ad (mivel az oszlopszám értéke most rossz oszlopra vonatkozik).Az oszlopszámokat dinamikussá teheti, de ha két vagy több függvényt szeretne kombinálni, miért ne használja az INDEX/MATCH funkciót.
Mielőtt elkezdené üvölteni és kommentálni, hogy a VLOOKUP hogyan valósítja meg mindezt, hallgasson meg.A VLOOKUP mint önálló szolgáltatás nem erre való.Természetesen kombinálhatja más képletekkel, és megkerülheti ezeket a dolgokat, de elveszti a könnyen használható címkéket.
Ha valaki képes balra nézni a VLOOKUP-ot, vagy dinamikussá tenni egy oszlopot egy képletkombóval, biztos vagyok benne, hogy jobban járna az INDEX/MATCH használatával, amely könnyedén kezeli ezeket a dolgokat.
Tehát igen, a VLOOKUP megkerülheti ezeket a korlátozásokat, de nem éri meg.Kicsit több kódolással és robotizálással biztos vagyok benne, hogy a VLOOKUP-ot beszerezheti kedvenc kávéjához is, de ne feledje, nem erre tervezték.
Másrészt az INDEX-MATCH kombinációt használják mindezen problémák kezelésére.az tud
- Keresse meg és adja vissza a keresési értéktől balra lévő értéket,
- Dolgozzon vízszintesen és/vagy függőlegesen strukturált adatokkal.
- sor/oszlop számok kezelése arra az esetre, ha beszúrna vagy törölne néhányat az adatkészletből
Következtetés: Az INDEX/MATCH kombináció nagyobb rugalmasságot biztosít, mint a VLOOKUP.
képlet sebesség
Ez a különbség alig észrevehető, ha kisebb adatkészletekkel rendelkezik.
Ha azonban több ezer sora és sok oszlopa van, ez döntő tényező lehet.
A kerék újrafeltalálása nélkül itt vanCharley Kydcikk, amelyben egyértelműen megemlítiA legrosszabb esetben az INDEX-MATCH módszer olyan gyors, mint a VLOOKUP;A legjobb esetben sokkal gyorsabb.
Bár szerintem ez az egyik tényező, nem hiszem, hogy olyan fontos, mint a többi.A Microsoft az évek során keményen dolgozott ezen funkciók sebességének javításán, és jelentős fejlesztéseket hajtottak végre, mióta ezt írtam.
ez egy frissítés, megemlítették, hogyan tették gyorsabbá az olyan képleteket, mint a VLOOKUP, HLOOKUP és MATCH.
Emellett nagyon kevesen tudnak hasznot húzni a VLOOKUP helyett az INDEX/MATCH használatával járó sebességnövekedésből.
Következtetés: Ha sebességre vágyik, az INDEX/MATCH kombináció a megfelelő út.
Általános ítélet (VLOOKUP kombinálva INDEX/MATCH)
Bár nagy rajongója vagyok az INDEX/MATCH-nak, az igazság kedvéért be kell vallanom, hogy a VLOOKUP továbbra is a király.
Ez nem jelenti azt, hogy ne tanulja meg az INDEX/MATCH funkciót, de ha még nem ismeri az Excelt és a képletek keresését, kezdje a VLOOKUP-pal.Először használja és mestere, majd lépjen az INDEX/MATCH elemre
Az INDEX/MATCH egy erőteljes kombináció, nagyobb rugalmassággal és sebességgel, mint a VLOOKUP formula.
Ennek ellenére a VLOOKUP nem vezet sehova, és valószínűleg az elkövetkező években is az Excel egyik legnépszerűbb szolgáltatása marad.
A VLOOKUP és az INDEX/MATCH közötti különbség
Az összehasonlítás előtt fontosnak tartom megérteni a két funkció közötti alapvető különbségeket (és ami még fontosabb a hasonlóságokat).
Nem fogok belemerülni ezeknek a függvényeknek a szintaxisába és példáiba.Ha érdekel, van egy részletes oktatóanyagom a VLOOKUP és az INDEX/MATCH témakörben.
Mind a VLOOKUP, mind az INDEX/MATCH olyan képletek, amelyek segítségével értékeket kereshet egy adatkészletben, és megkaphatja a megfelelő értékeket (például ha beolvas egy menüt, és megtalálja a megrendelni kívánt étel árát).
A legtöbb esetben felváltva használhatja őket.
Az e funkciók közötti fő különbség még fontosabbá válik, ha többre van szüksége az egyszerű keresési és lekérési műveleteknél.
Íme néhány alapvető különbség a két képlet között:
- A VLOOKUP egyetlen képlet, amely elvégzi az összes keresést és lekérést, de az INDEX/MATCH esetén két függvényt kell használnia a képletben.
- Az INDEX/MATCH fejlettebb kereséseket végezhet – például megkeresheti egy adatkészlet bal oldalát, dinamikussá teheti a sorok/oszlopok értékeit stb.
- Az INDEX/MATCH nagyobb rugalmasságot biztosít, és alkalmasabb adatmodellek készítésére vagy összetett adatokkal való munkavégzésre