VLOOKUP vs INDEX/MATCH: Kateri je boljši?

VLOOKUP vs INDEX/MATCH: Kateri je boljši?

Ko gre za Excelov svet, je ta razdeljen na dve frakciji - VLOOKUP Pitain INDEKS/UJEMANJE Pita.

Če želite vedeti vVLOOKUP in INDEKS/UJEMANJEKateri ima višji rezultat v bitki, bo ta članek poskušal odgovoriti.

Toda preden to storim, naj razjasnim nekaj stvari – ta članek ne govori o hvaljenju ene funkcije in omalovaževanju druge.Obe funkciji Excela sta odlični, vsaka ima svoje prednosti.V nekaterih primerih je lahko eden boljši od drugega.

Med enim od mojih treningov v Excelu sem bil presenečen, ko sem ugotovil, da večina ljudi pozna in v nekaterih primerih obvlada VLOOKUP, vendar skoraj nihče ne pozna zmogljive kombinacije INDEX/MATCH.

Ko sem to omenil, so imeli veliko vprašanj:

  • Ali je to formula za iskanje in referenco?-Da!morda najboljši
  • Ali je nov v Excelu 2016?-Hudiča da ne!
  • Ali se lahko sklicuje na podatke med različnimi delovnimi listi ali delovnimi zvezki?-Da
  • BOLJŠI KOT VLOOKUP?-odvisno

V tej vadnici bom kar najbolj objektivno primerjal obe formuli.

Sprva nisem imel priljubljenih, vendar raje uporabljam kombinacijo INDEX/MATCH namesto VLOOKUP.Izbira je odvisna od številnih dejavnikov, vključno s tem, kako so podatki videti in uporabljeni.Vse jih bom obravnaval v tem članku.

vsebina

Povezana vprašanja  Označite prazne celice v Excelu

VLOOKUP VS INDEKS UJEMANJE – CILJNA PRIMERJAVA

Torej začnimo in končajmo dolgo razpravo o VLOOKUP vs INDEX/MATCH in kaj je bolje.

Da bi to naredil, bom primerjal obe funkciji po nekaterih parametrih (nekatere so merljive, nekatere ne).

Priljubljenost funkcij

Za nekatere ljudi, če znate uporabljati VLOOKUP, potem znate uporabljati Excel.Glede na to, koliko lahko naredi ta ena sama funkcija, jim ne zamerim.

Iz tega razloga veliko ljudi uporablja VLOOKUP, ker ga drugi uporabniki Excela lažje razumejo.

Čeprav ne gre za tekmovanje v priljubljenosti, igra veliko vlogo pri tem, zakaj se VLOOKUP tako pogosto uporablja.

Predstavljajte si, da delate z računom/upraviteljem, ki obvlada VLOOKUP, vendar ne ve, kako uporabljati INDEX/MATCH.Bolj smiselno je uporabljati funkcije, ki jih vsi poznate, namesto da bi jih poskušali naučiti o INDEX/MATCH.

Zaključek: VLOOKUP je očiten zmagovalec v priljubljenosti

Enostaven za uporabo

VLOOKUP je tako priljubljen zaradi enostavne uporabe (vsaj v primerjavi z INDEX/MATCH).

Ko treniram v Excelu, vedno najprej predstavim VLOOKUP.Veliko ljudi se zdi VLOOKUP težaven, zato si niti predstavljati ne morem, da bi jih naučil INDEX/MATCH (razen če že znajo spretno uporabljati VLOOKUP).

V večini primerov je VLOOKUP dovolj dober.Opravlja večino stvari, ki jih ljudje potrebujejo pri delu s podatki.Seveda lahko storite enako z INDEX/MATCH, vendar zakaj bi šli po težji poti, ko vam ni treba.

VLOOKUP ima 3 parametre (četrti je neobvezen) in je lažje razumljiv kot INDEX/MATCH.

INDEX & MATCH sta dve ločeni funkciji, od katerih vsaka sprejema tri argumente, ki jih je treba združiti za iskanje (je postalo zapleteno??).

Povezana vprašanja  7 neverjetnih stvari, ki jih Excelovo besedilo v stolpce lahko naredi za vas

Ko se boste naučili, se vam bo INDEX/MATCH morda zdel prav tako enostavno, toda začetniki lahko težijo k VLOOKUP.

Vlookup in indeks

Zaključek: VLOOKUP je znan po enostavni uporabi.

Funkcionalna fleksibilnost

VLOOKUP je odlična funkcija z nekaterimi omejitvami:

  • Iskanja ne uspe in vrne vrednost levo od iskane vrednosti.
  • Deluje samo za navpično razporejene podatke.
  • Če v podatke dodate/odstranite nove stolpce, bo VLOOKUP dal napačne rezultate (ker se vrednost številke stolpca zdaj nanaša na napačen stolpec).Številke stolpcev lahko naredite dinamične, če pa nameravate združiti dve ali več funkcij, zakaj ne bi najprej uporabili INDEX/MATCH.

Preden začnete tarnati in komentirati, kako VLOOKUP doseže vse te stvari, me poslušajte.VLOOKUP kot samostojna funkcija tega ni namenjena.Seveda ga lahko kombinirate z drugimi formulami in zaobidete vse te stvari, vendar izgubi oznake, ki so enostavne za uporabo.

Če lahko nekdo uporabi kombinacije formul, da VLOOKUP izgleda levo ali naredi stolpce dinamične, sem prepričan, da bi bilo za to osebo bolje uporabiti INDEX/MATCH, ki te stvari obravnava z lahkoto.

Torej da, VLOOKUP lahko zaobide te omejitve, vendar ni vredno.Z malo več kodiranja in robotike sem prepričan, da lahko dobite VLOOKUP, da dobite tudi svojo najljubšo kavo, vendar ne pozabite, da ni zasnovan za to.

Po drugi strani se za reševanje vseh teh težav uporablja kombinacija INDEX-MATCH.lahko

  1. Poiščite in vrnite vrednost levo od iskalne vrednosti,
  2. Delajte z vodoravno in/ali navpično strukturiranimi podatki.
  3. obdelajte številke vrstic/stolpcev, če jih vstavite ali izbrišete iz nabora podatkov

Iskalna vrednost Vlookup na desni

Zaključek: kombinacija INDEX/MATCH vam daje večjo prilagodljivost kot VLOOKUP.

hitrost formule

Ta razlika je komaj opazna, če imate manjše nabore podatkov.

Če pa imate na tisoče vrstic in veliko stolpcev, je to lahko odločilni dejavnik.

Brez ponovnega izumljanja kolesa, tukaj jeCharley Kydčlanek, v katerem jasno omenjaV najslabšem primeru je metoda INDEX-MATCH tako hitra kot VLOOKUP;V najboljšem primeru je veliko hitreje.

Čeprav mislim, da je to eden od dejavnikov, se mi zdi, da ni tako pomemben kot drugi.Microsoft si je v preteklih letih trdo prizadeval za izboljšanje hitrosti teh funkcij in odkar sem prvič napisal ta članek, so naredili precejšnje izboljšave.

to je posodobitev, so omenili, kako so hitreje naredili formule, kot so VLOOKUP, HLOOKUP in MATCH.

Prav tako je zelo malo ljudi, ki bi lahko dejansko imeli koristi od izboljšav hitrosti, ki jih prinaša uporaba INDEX/MATCH namesto VLOOKUP.

Zaključek: Če iščete hitrost, je kombinacija INDEX/MATCH prava pot.

Povezana vprašanja  Prenos gonilnika Acer Bluetooth za Windows 10 ali 8.1 ali 7

Splošna presoja (VLOOKUP v kombinaciji z INDEX/MATCH)

Čeprav sem velik oboževalec INDEX/MATCH, moram po pravici priznati, da je VLOOKUP še vedno kralj.

To ne pomeni, da se ne bi smeli učiti INDEX/MATCH, vendar če ste novi v Excelu in formulah za iskanje, začnite z VLOOKUP.Najprej uporabite in obvladajte, nato se premaknite na INDEX/MACH

INDEX/MATCH je močna kombinacija z večjo prilagodljivostjo in hitrostjo kot formula VLOOKUP.

Ob tem pa VLOOKUP ne gre nikamor in bo verjetno ostal ena najbolj priljubljenih funkcij v Excelu v prihodnjih letih.

Razlika med VLOOKUP in INDEX/MATCH

Preden naredimo primerjavo, mislim, da je pomembno razumeti osnovne razlike (in še pomembneje podobnosti) med tema dvema funkcijama.

Ne bom se poglabljal v sintakso in primere teh funkcij.Če vas zanima, imam podrobno vadnico o VLOOKUP in INDEX/MATCH.

Tako VLOOKUP kot INDEX/MATCH sta formuli, ki ju lahko uporabite za iskanje vrednosti v naboru podatkov in pridobivanje ustreznih vrednosti (na primer, če skenirate meni in poiščete ceno jedi, ki jo želite naročiti).

V večini primerov jih lahko uporabite zamenljivo.

Glavna razlika med tema funkcijama postane še pomembnejša, ko potrebujete več kot preprosto iskanje in pridobivanje.

Tukaj je nekaj osnovnih razlik med obema formulama:

  1. VLOOKUP je ena sama formula, ki opravi vse iskanje in pridobivanje, toda za INDEX/MATCH morate uporabiti dve funkciji v formuli.
  2. INDEX/MATCH lahko izvaja naprednejša iskanja - na primer iskanje leve strani nabora podatkov, dinamične vrednosti vrstic/stolpcev itd.
  3. INDEX/MATCH zagotavlja večjo prilagodljivost in je bolj primeren za gradnjo podatkovnih modelov ali delo s kompleksnimi podatki

O, zdravo 👋Lepo te je bilo srečati.

Naročite se na naše novice, Pošiljajte zelo rednoOdlična tehnologijaNa vašo objavo.

po Komentar