VLOOKUP vs INDEX/MATCH: Ktorý z nich je lepší?

VLOOKUP vs INDEX/MATCH: Ktorý z nich je lepší?

Pokiaľ ide o svet Excelu, je rozdelený na dve frakcie – VLOOKUP koláča INDEX/MATCH koláč.

Ak chcete vedieť vVLOOKUP a INDEX/MATCHKtorý z nich má v bitke vyššie skóre, na to sa pokúsi odpovedať tento článok.

Ale skôr, ako to urobím, dovoľte mi objasniť niekoľko vecí - tento článok nie je o chválení jednej funkcie a o urážaní druhej.Obe tieto funkcie Excelu sú skvelé, každá má svoje silné stránky.V niektorých prípadoch môže byť jeden lepší ako druhý.

Počas jedného z mojich školení v Exceli som bol prekvapený, keď som zistil, že väčšina ľudí pozná a v niektorých prípadoch ovláda VLOOKUP, ale takmer nikto nepozná výkonnú kombináciu INDEX/MATCH.

Keď som to spomenul, mali veľa otázok:

  • Je to vyhľadávací a referenčný vzorec?-Áno!možno najlepší
  • Je to nové v Exceli 2016?-Dopekla nie!
  • Môže odkazovať na údaje medzi rôznymi pracovnými hárkami alebo zošitmi?-Áno
  • LEPŠIE AKO VLOOKUP?-záleží

V tomto návode porovnám tieto dva vzorce čo najobjektívnejšie.

Najprv som nemal obľúbené, ale radšej používam kombináciu INDEX/MATCH namiesto VLOOKUP.Výber závisí od mnohých faktorov vrátane toho, ako údaje vyzerajú a ako sa používajú.Všetky z nich pokryjem v tomto článku.

Obsah

Súvisiace otázky  Zvýraznite prázdne bunky v Exceli

VLOOKUP Vs INDEX MATCH – OBJEKTÍVNE POROVNANIE

Takže začnime a ukončime dlhú debatu o VLOOKUP vs INDEX/MATCH a o tom, čo je lepšie.

Aby som to urobil, porovnám dve funkcie na niektorých parametroch (niektoré sú kvantifikovateľné, niektoré nie).

Popularita funkcií

Pre niektorých ľudí, ak viete, ako používať funkciu VLOOKUP, potom viete, ako používať Excel.Vzhľadom na to, koľko dokáže táto jediná funkcia, im to nezazlievam.

Z tohto dôvodu veľa ľudí používa VLOOKUP, pretože je pre ostatných používateľov Excelu ľahšie pochopiteľný.

Aj keď to nie je súťaž popularity, hrá obrovskú úlohu v tom, prečo je funkcia VLOOKUP taká rozšírená.

Predstavte si, že pracujete s účtom/správcom, ktorý ovláda funkciu VLOOKUP, ale nevie, ako používať INDEX/MATCH.Je zmysluplnejšie používať funkcie, ktoré všetci poznáte, ako sa ich snažiť naučiť INDEX/MATCH.

Záver: VLOOKUP je jasným víťazom popularity

Jednoduché použitie

Čo robí VLOOKUP tak populárnym, je jeho jednoduché použitie (aspoň v porovnaní s INDEX/MATCH).

Keď trénujem v Exceli, vždy najprv predstavím VLOOKUP.Mnohým ľuďom sa VLOOKUP zdá ťažký, takže si ani neviem predstaviť, že by som ich chcel naučiť INDEX/MATCH (pokiaľ už nevedia, ako správne používať VLOOKUP).

Vo väčšine prípadov je funkcia VLOOKUP dostatočne dobrá.Robí väčšinu vecí, ktoré ľudia musia robiť pri práci s údajmi.Samozrejme môžete urobiť to isté s INDEX/MATCH, ale prečo ísť ťažšou cestou, keď to nepotrebujete.

VLOOKUP má 3 parametre (štvrtý je voliteľný) a je ľahšie pochopiteľný ako INDEX/MATCH.

INDEX & MATCH sú dve samostatné funkcie, z ktorých každá akceptuje tri argumenty, ktoré by sa mali skombinovať pre vyhľadávanie (komplikovalo sa?).

Súvisiace otázky  7 úžasných vecí, ktoré vám môže Excel Text to Columns urobiť

Keď to pochopíte, možno zistíte, že INDEX/MATCH je pre vás rovnako jednoduchý, no začiatočníci sa môžu prikloniť k funkcii VLOOKUP.

Vlookup a index

Záver: VLOOKUP je známy svojim jednoduchým používaním.

Funkčná flexibilita

VLOOKUP je skvelá funkcia s niektorými obmedzeniami:

  • Zlyhá pri vyhľadávaní a vráti hodnotu naľavo od vyhľadávacej hodnoty.
  • Funguje len pre vertikálne usporiadané dáta.
  • Ak k údajom pridáte/odstránite nové stĺpce, funkcia VLOOKUP poskytne nesprávne výsledky (pretože hodnota čísla stĺpca teraz odkazuje na nesprávny stĺpec).Čísla stĺpcov môžete urobiť dynamickými, ale ak plánujete kombinovať dve alebo viac funkcií, prečo najskôr nepoužiť INDEX/MATCH.

Predtým, ako začnete žartovať a komentovať, ako VLOOKUP dosahuje všetky tieto veci, vypočujte si ma.VLOOKUP ako samostatná funkcia nie je určená na to.Samozrejme, môžete to skombinovať s inými vzorcami a obísť všetky tieto veci, ale stráca ľahko použiteľné štítky.

Ak niekto dokáže urobiť VLOOKUP pohľad doľava alebo urobiť stĺpec dynamickým pomocou kombinácie vzorcov, som si istý, že pre túto osobu by bolo lepšie použiť INDEX/MATCH, ktorý tieto veci zvláda ľahko.

Takže áno, VLOOKUP dokáže obísť tieto obmedzenia, ale nestojí to za to.S trochou viac kódovania a robotiky som si istý, že môžete získať VLOOKUP, aby ste si tiež mohli dať svoju obľúbenú kávu, ale pamätajte, že na to nie je určený.

Na druhej strane, kombinácia INDEX-MATCH sa používa na zvládnutie všetkých týchto problémov.môže

  1. Nájdite a vráťte hodnotu naľavo od hodnoty vyhľadávania,
  2. Práca s horizontálne a/alebo vertikálne štruktúrovanými údajmi.
  3. spracovávať čísla riadkov/stĺpcov v prípade, že nejaké vložíte alebo odstránite z množiny údajov

Vlookup vyhľadávacia hodnota vpravo

Záver: Kombinácia INDEX/MATCH vám poskytuje väčšiu flexibilitu ako VLOOKUP.

rýchlosť formuly

Tento rozdiel je sotva viditeľný, keď máte menšie súbory údajov.

Ak však máte tisíce riadkov a veľa stĺpcov, môže to byť rozhodujúci faktor.

Bez vynájdenia kolesa je to tuCharley Kydčlánok, v ktorom to jasne uvádzaV najhoršom prípade je metóda INDEX-MATCH taká rýchla ako VLOOKUP;V lepšom prípade je to oveľa rýchlejšie.

Aj keď si myslím, že je to jeden z faktorov, nemyslím si, že je taký dôležitý ako ostatné.Spoločnosť Microsoft v priebehu rokov tvrdo pracovala na zlepšení rýchlosti týchto funkcií a odkedy som to prvýkrát napísal, urobili značné vylepšenia.

toto je aktualizácia, spomenuli, ako rýchlejšie robili vzorce ako VLOOKUP, HLOOKUP a MATCH.

Okrem toho existuje len veľmi málo ľudí, ktorí môžu skutočne ťažiť zo zlepšení rýchlosti, ktoré prináša používanie INDEX/MATCH namiesto VLOOKUP.

Záver: Ak hľadáte rýchlosť, kombinácia INDEX/MATCH je tá správna cesta.

Súvisiace otázky  Stiahnite si ovládač Acer Bluetooth pre Windows 10 alebo 8.1 alebo 7

Celkový úsudok (VLOOKUP v kombinácii s INDEX/MATCH)

Aj keď som veľkým fanúšikom INDEX/MATCH, pri všetkej férovosti musím priznať, že VLOOKUP je stále kráľom.

To neznamená, že by ste sa nemali učiť INDEX/MATCH, ale ak ste nováčikom v Exceli a vyhľadávaní vzorcov, začnite s VLOOKUP.Najprv použite a osvojte si, potom prejdite na INDEX/MATCH

INDEX/MATCH je výkonná kombinácia s väčšou flexibilitou a rýchlosťou ako vzorec VLOOKUP.

Napriek tomu VLOOKUP nikam nevedie a pravdepodobne zostane jednou z najpopulárnejších funkcií v Exceli v nadchádzajúcich rokoch.

Rozdiel medzi VLOOKUP a INDEX/MATCH

Pred porovnaním si myslím, že je dôležité pochopiť základné rozdiely (a čo je dôležitejšie podobnosti) medzi týmito dvoma funkciami.

Nebudem sa ponárať do syntaxe a príkladov týchto funkcií.Ak máte záujem, mám podrobný návod na VLOOKUP a INDEX/MATCH.

VLOOKUP aj INDEX/MATCH sú vzorce, ktoré možno použiť na vyhľadanie hodnôt v množine údajov a získanie zodpovedajúcich hodnôt (napríklad ak naskenujete menu a zistíte cenu jedla, ktoré si chcete objednať).

Vo väčšine prípadov ich môžete používať zameniteľne.

Hlavný rozdiel medzi týmito funkciami sa stáva ešte dôležitejším, keď potrebujete viac než len jednoduché operácie hľadania a získavania.

Tu je niekoľko základných rozdielov medzi týmito dvoma vzorcami:

  1. VLOOKUP je jediný vzorec, ktorý vykonáva všetko vyhľadávanie a získavanie, ale pre INDEX/MATCH musíte vo vzorci použiť dve funkcie.
  2. INDEX/MATCH dokáže vykonávať pokročilejšie vyhľadávania – napríklad nájsť ľavú stranu množiny údajov, urobiť dynamické hodnoty riadkov/stĺpcov atď.
  3. INDEX/MATCH poskytuje väčšiu flexibilitu a je vhodnejší na vytváranie dátových modelov alebo prácu s komplexnými dátami

OH, ahoj 👋Rád som ťa spoznal.

prihlásiť sa ku odberu noviniek, Posielajte veľmi pravidelneSkvelá technológiaK tvojmu príspevku.

Pridať komentár