VLOOKUP vs. INDEKSS/MATCH - Debates beidzas šeit

Runājot par Excel pasauli, tā ir sadalīta divās frakcijās - brigāde VLOOKUP un pulks INDEX/MATCH.

Ja jums rodas jautājums, kurš no tiem ir augstāks VLOOKUP vs INDEX/MATCH kaujas, šis raksts mēģinās uz to atbildēt.

Bet pirms es to daru, ļaujiet man precizēt dažas lietas - šis raksts nav par vienas funkcijas slavēšanu un otras apkaunošanu. Abas šīs Excel funkcijas ir pārsteidzošas, un tām ir sava vieta. Dažos gadījumos viens var būt labāks par otru.

Vienā no savām Excel apmācību sesijām es biju pārsteigts, uzzinot, ka lielākā daļa cilvēku zināja un dažos gadījumos prasmīgi izmantoja VLOOKUP, taču gandrīz neviens no viņiem nezināja par spēcīgo kombināciju INDEX/MATCH.

Un, kad es to pieminēju, viņiem bija daudz jautājumu:

  • Vai tā ir uzmeklēšanas un atsauces formula? - Jā! Varbūt labākais no partijas
  • Vai tā ir jauna Excel 2016 funkcija? - Pie velna, nē!
  • Vai tas var norādīt datus starp dažādām darblapām vai darbgrāmatām? -
  • Vai tas ir labāk nekā VLOOKUP? - Tas ir atkarīgs no

Es domāju, ka VLOOKUP PR komanda dara daudz labāku darbu nekā INDEX/MATCH.

Šajā apmācībā es mēģināšu pēc iespējas objektīvāk salīdzināt šīs divas formulas.

Sākumā man nav iecienītāko, bet es labprātāk izmantoju kombināciju INDEX/MATCH nekā VLOOKUP. Izvēli nosaka daudzi faktori, tostarp tas, kā dati izskatās un kā tie tiks izmantoti. Es to visu apskatīšu šajā rakstā.

VLOOKUP VS INDEX MATCH - objektīvs salīdzinājums

Tāpēc sāksim darbu un izbeigsim šīs mūžīgās debates par VLOOKUP vs INDEX/MATCH un kurš no tiem ir labāks.

Un, lai to izdarītu, es salīdzināšu šīs divas funkcijas ar dažiem parametriem (daži ir skaitļos izsakāmi, bet citi nav).

Funkcijas popularitāte

VLOOKUP nolaiž šīs rokas.

Dažiem cilvēkiem, ja jūs zināt, kā lietot VLOOKUP, jūs zināt, kā lietot programmu Excel. Un, ņemot vērā, cik daudz var paveikt ar šo vienu funkciju, es viņus nevainoju.

Šī iemesla dēļ daudzi cilvēki izmanto VLOOKUP, jo to labāk saprot citi Excel lietotāji.

Lai gan šis nav popularitātes konkurss, tam ir milzīga loma, kāpēc VLOOKUP tik ļoti tiek izmantots.

Iedomājieties, ka strādājat ar klientu/vadītāju, kurš labi pārzina VLOOKUP, bet nezina, kā lietot INDEX/MATCH. Ir saprātīgāk izmantot funkciju, kuru jūs abi zināt, nevis mēģināt viņiem mācīt par INDEX/MATCH.

Spriedums: VLOOKUP ir skaidrs popularitātes ieguvējs

Lietošanas ērtums

Iemesls VLOOKUP ir tik populārs, ka to ir viegli lietot (vismaz salīdzinot ar INDEX/MATCH).

Kad es apmeklēju Excel apmācību, es vienmēr sāktu, vispirms vispirms aptverot VLOOKUP. Daudziem cilvēkiem VLOOKUP šķiet grūti, tāpēc es pat nevaru iedomāties, kā mēģināt viņiem iemācīt INDEX/MATCH (ja vien viņi jau neprot prasmīgi lietot VLOOKUP).

Un vairumā gadījumu VLOOKUP ir pietiekami labs. Tā var paveikt lielāko daļu vajadzīgo lietu, strādājot ar datiem. Protams, jūs varat darīt to pašu arī ar INDEX/MATCH, bet kāpēc iet grūto ceļu, kad tas pat nav vajadzīgs.

VLOOKUP izmanto 3 argumentus (ceturtais nav obligāts), un to ir vieglāk saprast, salīdzinot ar INDEX/MATCH.

INDEX & MATCH ir divas atsevišķas funkcijas, kurām katrā ir trīs argumenti, un tās ir jāapvieno, lai veiktu uzmeklēšanu (kļūst jau sarežģīti?).

Lai gan INDEX/MATCH var šķist tikpat vienkārša, kad to uztverat, iesācējs, visticamāk, pievērsīsies VLOOKUP.

Spriedums: VLOOKUP iegūst punktu par tā ērtu lietošanu.

Funkcijas elastība

VLOOKUP ir lieliska funkcija, taču tai ir daži ierobežojumi:

  • Tas nevar uzmeklēt un atgriezt vērtību, kas atrodas pa kreisi no uzmeklēšanas vērtības.
  • Tas darbojas tikai ar datiem, kas ir sakārtoti vertikāli.
  • VLOOKUP sniegtu nepareizu rezultātu, ja savos datos pievienotu/izdzēstu jaunu kolonnu (jo kolonnas numura vērtība tagad attiecas uz nepareizo kolonnu). Kolonnas numuru var padarīt dinamisku, bet, ja plānojat apvienot divas vai vairākas funkcijas, kāpēc vispirms neizmantot INDEX/MATCH.

Pirms sākat dusmoties un komentēt, kā VLOOKUP var paveikt visas šīs lietas, uzklausiet mani. VLOOKUP kā atsevišķa funkcija tam nav paredzēta. Protams, jūs varat to apvienot ar citām formulām un apiet visas šīs lietas, taču tad tas zaudē atzīmi, ka to ir viegli lietot.

Ja kāds var izmantot formulu kombināciju, lai VLOOKUP skatītos pa kreisi vai padarītu kolonnas dinamiskas, esmu pārliecināts, ka šai personai labāk ir izmantot INDEX/MATCH, kas ir paredzēta, lai ar šīm problēmām tiktu galā viegli.

Tātad, jā, VLOOKUP var apiet šos ierobežojumus, taču tas nav tā vērts. Izmantojot vairāk kodēšanas un robotikas, esmu pārliecināts, ka varat arī likt VLOOKUP atnest savu iecienītāko kafiju, taču atcerieties, ka tā nav paredzēta šim nolūkam.

No otras puses, kombinācija INDEX-MATCH ir paredzēta visu šo problēmu risināšanai. Tā var

  1. Uzmeklēt un atgriezt vērtību, kas atrodas pa kreisi no uzmeklēšanas vērtības,
  2. Apstrādājiet gan horizontāli, gan/vai vertikāli strukturētus datus.
  3. Rīkojiet rindu/kolonnu numurus gadījumā, ja ievietojat vai izdzēšat dažus no datu kopas

Spriedums: kombinācija INDEX/MATCH nodrošina daudz lielāku elastību nekā VLOOKUP.

Formulas ātrums

Atšķirība ir gandrīz nemanāma, ja jums ir nelielas datu kopas.

Bet, ja jums ir tūkstošiem rindu un daudz kolonnu, tas var būt noteicošais faktors.

Neizgudrojot riteni, šeit ir Charley Kyd ieraksts, kurā viņš skaidri min:

Sliktākajā gadījumā INDEX-MATCH metode ir aptuveni tikpat ātra kā VLOOKUP; labākajā gadījumā tas ir daudz ātrāk.

Lai gan es to esmu uzskatījis par vienu no faktoriem, es uzskatu, ka tas ir mazāk svarīgi nekā citi. Gadu gaitā Microsoft ir smagi strādājis, cenšoties uzlabot šo funkciju ātrumu, un kopš tā laika, kad es pirmo reizi uzrakstīju šo rakstu, tās ir ievērojami uzlabojušās.

Šeit ir atjauninājums, kurā viņi min, kā viņi ātrāk veido formulas, piemēram, VLOOKUP, HLOOKUP un MATCH.

Turklāt tas ir ļoti mazs procents no cilvēku skaita, kuri faktiski var gūt labumu no ātruma uzlabošanas, kas rodas, izmantojot INDEX/MATCH, izmantojot VLOOKUP.

Spriedums: Ja ātrums ir tas, ko jūs meklējat, INDEX/MATCH kombinācija ir pareizais ceļš.

Kopējais spriedums (VLOOKUP vs INDEX/MATCH Combo)

Lai gan esmu milzīgs INDEX/MATCH fans, godīgi sakot, jāatzīst, ka VLOOKUP joprojām ir karalis.

Tas nenozīmē, ka jums nevajadzētu mācīties par INDEX/MATCH, bet, ja esat jauns Excel un uzmeklēšanas formulas, sāciet ar VLOOKUP. Vispirms izmantojiet un apgūstiet to, un pēc tam pārejiet uz INDEX/MATCH

INDEX/MATCH ir jaudīga kombinācija, kurai ir lielāka elastība un ātrums nekā VLOOKUP formulai.

Tas nozīmē, ka VLOOKUP nekur nedodas un, visticamāk, paliks kā viena no populārākajām Excel funkcijām turpmākajos vecumos.

Nu, debates nav gluži beigušās (skatīt komentāru sadaļu). Kurināt uguni - atstājiet savus 2 centus komentāru sadaļā.

Atšķirība starp VLOOKUP un INDEX/MATCH

Pirms salīdzināšanas es domāju, ka ir svarīgi zināt šo divu funkciju pamatatšķirību (un vēl svarīgāk - līdzības).

Es neiedziļināšos šo funkciju sintaksē un piemēros. Ja jūs tas interesē, man ir detalizētas apmācības gan par VLOOKUP, gan par INDEX/MATCH.

Gan VLOOKUP, gan INDEX/MATCH ir formulas, kuras varat izmantot, lai uzmeklētu vērtību datu kopā un iegūtu atbilstošo vērtību (tāpat kā skenējot izvēlni un meklējot ēdiena cenu, kuru vēlaties pasūtīt).

Vairumā gadījumu jūs varat tos izmantot savstarpēji aizstājot.

Galvenās atšķirības šajās funkcijās kļūst svarīgākas, ja jums ir nepieciešams nedaudz vairāk par vienkāršu uzmeklēšanu un ielādi.

Šeit ir dažas pamata atšķirības šajās divās formulās (sīkāk aplūkotas vēlāk šajā rakstā):

  1. VLOOKUP ir viena formula, kas veic visu meklēšanu un ielādi, taču, izmantojot INDEX/MATCH, jums ir jāizmanto abas formulas funkcijas.
  2. INDEX/MATCH var veikt sarežģītāku uzmeklēšanu - piemēram, uzmeklēšanu pa kreisi no datu kopas, padarīt dinamisku rindas/kolonnas vērtību utt.
  3. INDEX/MATCH nodrošina daudz lielāku elastību, kas ir labāk piemērota, veidojot datu modeļus vai strādājot ar sarežģītiem datiem

Jums varētu patikt arī šādas VLOOKUP apmācības:

  • Kā lietot VLOOKUP ar vairākiem kritērijiem.
  • Kā padarīt VLOOKUP reģistrjutīgu.
  • Izmantojiet IFERROR kopā ar VLOOKUP, lai atbrīvotos no #N/A kļūdām.
  • Izmantojiet VLookup, lai Excel iegūtu pēdējo numuru sarakstā.
  • Excel indeksa atbilstība

Noderīgi Excel resursi:

  • Bezmaksas tiešsaistes Excel apmācība (7 daļu video kurss)
  • Vairāk nekā 100 Excel funkciju (ar piemēriem un video)

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave