VLOOKUP vs. INDEX / MATCH - Dezbaterea se încheie aici

Când vine vorba de lumea Excel, este împărțit în două facțiuni - brigada VLOOKUP și regimentul INDEX / MATCH.

Dacă vă întrebați care este cel mai bun punctaj din VLOOKUP vs INDEX / MATCH bătălie, acest articol va încerca să răspundă.

Dar, înainte de a face acest lucru, permiteți-mi să clarific câteva lucruri - acest articol nu este despre a lăuda o funcție și a-l bate pe cealaltă. Ambele funcții Excel sunt uimitoare și își au locul lor. În unele cazuri, unul ar putea fi mai bun decât celălalt.

În timpul uneia dintre sesiunile mele de formare Excel, am fost surprins să aflu că majoritatea oamenilor erau conștienți și, în unele cazuri, abilități în utilizarea VLOOKUP, dar aproape niciunul dintre ei nu știa despre puternicul combo INDEX / MATCH.

Și când am menționat-o, au avut multe întrebări:

  • Este o formulă de căutare și referință? - Da! Poate cel mai bun din lot
  • Este o nouă funcție Excel 2016? - In niciun caz!
  • Poate face referință la date între diferite foi de lucru sau registre de lucru? - da
  • Este mai bun decât VLOOKUP? - Depinde

Cred că echipa de PR VLOOKUP face o treabă mult mai bună decât cea a INDEX / MATCH.

În acest tutorial, voi încerca să compar aceste două formule cât mai obiectiv posibil.

Pentru început, nu am favorite, dar prefer să folosesc combo-ul INDEX / MATCH mai mult decât VLOOKUP. Alegerea este determinată de o mulțime de factori, inclusiv cum arată datele și cum ar fi utilizate. Voi acoperi toate acestea în acest articol.

VLOOKUP VS INDEX MATCH - O comparație obiectivă

Deci, să începem și să punem capăt acestei dezbateri de-a lungul veacului VLOOKUP vs INDEX / MATCH și care dintre ele este mai bună.

Și pentru a face acest lucru, voi compara aceste două funcții pe unii parametri (unii sunt cuantificabili și alții nu).

Popularitatea funcției

VLOOKUP ia mâinile în jos.

Pentru unii oameni, dacă știi cum să folosești VLOOKUP, știi cum să folosești Excel. Și având în vedere cât de mult se poate face cu această funcție unică, nu le învinovățesc.

Din acest motiv, mulți oameni folosesc VLOOKUP, deoarece este mai bine înțeles de alți utilizatori Excel.

Deși acesta nu este un concurs de popularitate, acesta joacă un rol imens în motivul pentru care VLOOKUP se obișnuiește atât de mult.

Imaginați-vă că lucrați cu un client / manager care este priceput în utilizarea VLOOKUP, dar nu știe cum să utilizeze INDEX / MATCH. Este mai logic să folosiți o funcție pe care o cunoașteți amândoi, în loc să încercați să îi învățați despre INDEX / MATCH.

Verdict: VLOOKUP este un câștigător clar în popularitate

Ușurință în utilizare

Motivul pentru care VLOOKUP este atât de popular este că este ușor de utilizat (cel puțin în comparație cu INDEX / MATCH).

Când urmez cursuri de formare Excel, aș începe întotdeauna acoperind mai întâi VLOOKUP. O mulțime de oameni consideră că VLOOKUP este greu, așa că nici nu-mi pot imagina că încerc să-i învăț INDEX / MATCH (cu excepția cazului în care știu deja cum să utilizeze VLOOKUP cu competență).

Și, în majoritatea cazurilor, VLOOKUP este suficient de bun. Poate face majoritatea lucrurilor de care oamenii au nevoie atunci când lucrează cu date. Cu siguranță, puteți face același lucru și cu INDEX / MATCH, dar de ce să luați drumul greu atunci când nici măcar nu este nevoie.

VLOOKUP ia 3 argumente (al patrulea este opțional) și este mai ușor de înțeles în comparație cu INDEX / MATCH.

INDEX & MATCH sunt două funcții separate care iau trei argumente fiecare și ar trebui combinate pentru a efectua o căutare (complicându-se deja ??).

În timp ce este posibil ca INDEX / MATCH să fie la fel de ușor atunci când îl obțineți, este probabil ca un începător să graviteze către VLOOKUP.

Verdict: VLOOKUP obține ideea pentru ușurința sa de utilizare.

Flexibilitatea funcției

VLOOKUP este o funcție excelentă, dar are câteva limitări:

  • Nu poate căuta și returna o valoare aflată în stânga valorii căutării.
  • Funcționează numai cu date care sunt aranjate vertical.
  • VLOOKUP ar da un rezultat greșit dacă adăugați / ștergeți o coloană nouă în datele dvs. (deoarece valoarea numărului coloanei se referă acum la coloana greșită). Puteți face numărul coloanei dinamic, dar dacă intenționați să combinați două sau mai multe funcții, de ce să nu folosiți INDEX / MATCH în primul rând.

Înainte de a începe să fumezi cu furie și să lași un comentariu despre modul în care VLOOKUP poate face toate aceste lucruri, ascultă-mă. VLOOKUP, ca funcție autonomă, nu este menit să facă acest lucru. Desigur, îl puteți combina cu alte formule și puteți ocoli toate aceste lucruri, dar apoi pierde eticheta de a fi ușor de utilizat.

Dacă cineva poate folosi o combinație pentru formule pentru a face VLOOKUP să arate în stânga sau să facă dinamice coloanele, sunt sigur că persoana respectivă este mai bine să folosească INDEX / MATCH, care este făcut pentru a gestiona aceste lucruri cu ușurință.

Deci da, VLOOKUP poate depăși aceste limitări, dar asta nu merită. Cu mai multă codificare și robotică, sunt sigur că puteți face, de asemenea, ca VLOOKUP să vă aducă cafeaua preferată, dar nu uitați, nu este făcută pentru asta.

Combo-ul INDEX-MATCH, pe de altă parte, este conceput pentru a rezolva toate aceste probleme. Se poate

  1. Căutați și returnați o valoare aflată în stânga valorii de căutare,
  2. Manipulați atât date structurate pe orizontală cât și / sau pe verticală.
  3. Manipulați numerele de rânduri / coloane în cazul în care introduceți sau ștergeți unele din setul de date

Verdict: combo-ul INDEX / MATCH vă oferă mult mai multă flexibilitate decât VLOOKUP.

Viteza formulei

Diferența este greu de observat atunci când aveți seturi de date mici.

Dar dacă aveți mii de rânduri și multe coloane, acesta poate fi un factor decisiv.

Fără a reinventa roata, iată o postare a lui Charley Kyd, unde menționează clar:

În cel mai rău caz, metoda INDEX-MATCH este la fel de rapidă ca VLOOKUP; în cel mai bun caz, este mult mai rapid.

Deși am considerat acest lucru ca fiind unul dintre factori, cred că este mai puțin important decât alții. De-a lungul anilor, Microsoft a lucrat din greu încercând să îmbunătățească viteza acestor funcții și au făcut îmbunătățiri considerabile de când am scris primul articol.

Iată o actualizare în care menționează modul în care fac formula mai rapid, cum ar fi VLOOKUP, HLOOKUP și MATCH.

De asemenea, este un procent foarte mic din numărul de persoane care pot beneficia efectiv de îmbunătățirea vitezei care vine cu utilizarea INDEX / MATCH peste VLOOKUP.

Verdict: În cazul în care căutați viteza, combinația INDEX / MATCH este calea de urmat.

Verdict general (VLOOKUP Vs INDEX / MATCH Combo)

Deși sunt un mare fan al INDEX / MATCH, trebuie să recunosc, cu toată corectitudinea, VLOOKUP este în continuare Regele.

Acest lucru nu înseamnă că nu ar trebui să aflați despre INDEX / MATCH, dar dacă sunteți nou în Excel și formulele de căutare, începeți cu VLOOKUP. Folosiți-l și stăpâniți-l mai întâi, apoi treceți la INDEX / MATCH

INDEX / MATCH este un combo puternic care are mai multă flexibilitate și viteză decât formula VLOOKUP.

Acestea fiind spuse, VLOOKUP nu merge nicăieri și este probabil să rămână una dintre cele mai populare funcții din Excel pentru veacurile viitoare.

Ei bine, dezbaterea nu s-a terminat exact (vezi secțiunea de comentarii). Alimentează focul - lasă-ți cei 2 cenți în secțiunea de comentarii.

Diferența dintre VLOOKUP și INDEX / MATCH

Înainte de a ajunge la comparație, cred că este important să cunoaștem diferența de bază (și, mai important, asemănările) dintre aceste două funcții.

Nu voi intra în sintaxa și exemplul acestor funcții. Dacă vă interesează acest lucru, am tutoriale detaliate atât pe VLOOKUP, cât și pe INDEX / MATCH.

Atât VLOOKUP, cât și INDEX / MATCH sunt formule pe care le puteți utiliza pentru a căuta o valoare într-un set de date și pentru a prelua valoarea corespunzătoare (la fel cum scanați un meniu și căutați prețul vasului pe care doriți să îl comandați).

În majoritatea cazurilor, le puteți utiliza în mod interschimbabil.

Principalele diferențe în aceste funcții devin mai importante atunci când aveți nevoie de ceva mai mult decât o simplă operație de căutare și preluare.

Iată câteva diferențe de bază în aceste două formule (mai multe prezentate mai jos în acest articol):

  1. VLOOKUP este o singură formulă care face toate căutările și preluările, dar cu INDEX / MATCH, trebuie să utilizați ambele funcții din formulă.
  2. INDEX / MATCH poate căuta mai avansat - cum ar fi căutarea din stânga setului de date, poate dinamiza valoarea rândului / coloanei etc.
  3. INDEX / MATCH oferă mult mai multă flexibilitate, care este mai potrivită atunci când construiți modele de date sau când lucrați cu date complexe

Vă pot plăcea, de asemenea, următoarele tutoriale VLOOKUP:

  • Cum se folosește VLOOKUP cu mai multe criterii.
  • Cum se face VLOOKUP Case Sensitive.
  • Utilizați IFERROR cu VLOOKUP pentru a scăpa de erori # N / A.
  • Utilizați VLookup pentru a obține ultimul număr dintr-o listă în Excel.
  • Potrivire index Excel

Resurse Excel utile:

  • Instruire gratuită Excel online (curs video în 7 părți)
  • 100+ funcții Excel (cu exemple și videoclipuri)

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave