VLOOKUP vs. INDEKS/UTAKMICA - Rasprava završava ovdje

Što se tiče svijeta Excel, podijeljen je u dvije frakcije - brigadu VLOOKUP i pukovniju INDEX/MATCH.

Ako se pitate koji ima bolji rezultat u VLOOKUP vs INDEKS/UTAKMICA bitka, ovaj će članak pokušati odgovoriti na njega.

No prije nego što to učinim, dopustite mi da razjasnim nekoliko stvari - ovaj članak ne govori o hvaljenju jedne funkcije i ometanju druge. Obje ove Excel funkcije su nevjerojatne i imaju svoje mjesto. U nekim slučajevima jedan bi mogao biti bolji od drugog.

Tijekom jedne od mojih Excel obuka, iznenadio sam se kada sam saznao da je većina ljudi bila svjesna, au nekim slučajevima i vješta u korištenju VLOOKUP -a, ali gotovo nitko od njih nije znao za moćnu kombinaciju INDEX/MATCH.

A kad sam to spomenuo, imali su mnogo upita:

  • Je li to formula za pretraživanje i upućivanje? - Da! Možda najbolje od svega
  • Je li to nova funkcija programa Excel 2016? - Kvragu ne!
  • Može li upućivati ​​podatke između različitih radnih listova ili radnih knjiga? - Da
  • Je li bolji od VLOOKUP -a? - Ovisi

Mislim da VLOOKUP PR tim radi puno bolji posao od INDEX/MATCH -a.

U ovom vodiču pokušat ću objektivno usporediti ove dvije formule.

Nemam favorite, za početak, ali više volim koristiti kombinaciju INDEX/MATCH više od VLOOKUP -a. Na izbor utječe mnogo čimbenika, uključujući to kako podaci izgledaju i kako bi se koristili. Sve ću to obraditi u ovom članku.

VLOOKUP vs INDEX MATCH - Usporedba ciljeva

Pa krenimo i stanimo na kraj ovoj vjekovnoj raspravi VLOOKUP vs INDEX/MATCH i koja je bolja.

A da bih to učinio, usporedit ću ove dvije funkcije na nekim parametrima (neke su mjerljive, a neke ne).

Popularnost funkcije

VLOOKUP spušta ruke.

Za neke ljude, ako znate koristiti VLOOKUP, znate koristiti Excel. S obzirom na to koliko se sve može učiniti s ovom jedinom funkcijom, ne krivim ih.

Iz tog razloga, mnogi ljudi koriste VLOOKUP jer ga bolje razumiju drugi korisnici programa Excel.

Iako ovo nije natjecanje u popularnosti, ono igra veliku ulogu u tome zašto se VLOOKUP toliko koristi.

Zamislite da radite s klijentom/menadžerom koji zna koristiti VLOOKUP, ali ne zna koristiti INDEX/MATCH. Ima smisla koristiti funkciju koju oboje poznajete, umjesto da ih pokušavate poučiti o INDEKSU/MATCHU.

Presuda: VLOOKUP je jasan pobjednik u popularnosti

Jednostavnost korištenja

Razlog zašto je VLOOKUP toliko popularan je taj što je jednostavan za korištenje (barem u usporedbi s INDEX/MATCH).

Kad pohađam Excel obuku, uvijek bih prvo počeo pokrivati ​​VLOOKUP. Mnogim je ljudima VLOOKUP težak, pa ne mogu ni zamisliti da ih pokušavam naučiti INDEKSU/MATCHU (osim ako već znaju vješto koristiti VLOOKUP).

I u većini slučajeva, VLOOKUP je dovoljno dobar. Može učiniti većinu stvari koje su ljudima potrebne pri radu s podacima. Sigurno možete učiniti istu stvar s INDEX/MATCH -om, ali zašto krenuti teškim putem kad to čak nije ni potrebno.

VLOOKUP uzima 3 argumenta (četvrti nije obavezan) i lakše ga je razumjeti u usporedbi s INDEX/MATCH.

INDEX & MATCH dvije su zasebne funkcije koje uzimaju po tri argumenta i treba ih kombinirati za pretraživanje (već se komplicira ??).

Iako vam se pokazatelj INDEX/MATCH može učiniti podjednako lakim kad se snađete, početnik će vjerojatno gravitirati prema VLOOKUP -u.

Presuda: VLOOKUP dobiva poentu zbog svoje jednostavne uporabe.

Fleksibilnost funkcije

VLOOKUP je izvrsna funkcija, ali ima nekoliko ograničenja:

  • Ne može tražiti i vratiti vrijednost koja je lijevo od vrijednosti traženja.
  • Radi samo s podacima koji su postavljeni okomito.
  • VLOOKUP bi dao pogrešan rezultat ako dodate/izbrišete novi stupac u svoje podatke (jer se vrijednost broja stupca sada odnosi na pogrešan stupac). Broj stupca možete učiniti dinamičnim, ali ako planirate kombinirati dvije ili više funkcija, zašto ne biste uopće koristili INDEX/MATCH.

Prije nego počnete bjesnjeti od bijesa i ostaviti komentar o tome kako VLOOKUP može učiniti sve ove stvari, saslušajte me. VLOOKUP, kao samostalna funkcija, nije namijenjen za to. Naravno, možete ga kombinirati s drugim formulama i zaobići sve te stvari, ali tada gubi oznaku da je jednostavan za korištenje.

Ako netko može upotrijebiti kombinaciju za formule kako bi VLOOKUP pogledao ulijevo ili učinio stupce dinamičnim, siguran sam da je toj osobi bolje koristiti INDEX/MATCH, koji je napravljen za lako rukovanje tim stvarima.

Dakle, da, VLOOKUP može zaobići ta ograničenja, ali to se ne isplati. Uz više kodiranja i robotike, siguran sam da možete i učiniti da VLOOKUP donese vašu omiljenu kavu, ali zapamtite, ona nije stvorena za ovo.

S druge strane, kombinacija INDEX-MATCH napravljena je za rješavanje svih ovih problema. Može

  1. Potražite i vratite vrijednost koja je lijevo od vrijednosti traženja,
  2. Rukujte vodoravno i/ili okomito strukturiranim podacima.
  3. Rukujte brojevima redaka/stupaca u slučaju da neke umetnete ili izbrišete iz skupa podataka

Presuda: Kombinacija INDEX/MATCH daje vam mnogo više fleksibilnosti od VLOOKUP -a.

Brzina formule

Razlika je teško uočljiva ako imate male skupove podataka.

No, ako imate tisuće redaka i mnogo stupaca, to može biti odlučujući faktor.

Bez ponovnog pronalaska kotača, ovdje je post Charleyja Kyda u kojem jasno spominje:

U najgorem slučaju, metoda INDEX-MATCH otprilike je brza kao VLOOKUP; u najboljem slučaju, to je mnogo brže.

Iako sam ovo smatrao jednim od čimbenika, vjerujem da je to manje važno od drugih. Tijekom godina Microsoft je naporno radio pokušavajući poboljšati brzinu ovih funkcija, a oni su učinili značajna poboljšanja otkad sam prvi put napisao ovaj članak.

Evo ažuriranja u kojem spominju kako brže izrađuju formule poput VLOOKUP, HLOOKUP i MATCH.

Također, to je vrlo mali postotak broja ljudi koji mogu imati koristi od poboljšanja brzine koja dolazi s korištenjem INDEX/MATCH preko VLOOKUP -a.

Presuda: Ako je brzina ono što tražite, kombinacija INDEX/MATCH je pravi put.

Opća presuda (VLOOKUP vs INDEX/MATCH Combo)

Iako sam veliki obožavatelj INDEX/MATCH -a, iskreno rečeno, moram priznati, VLOOKUP je i dalje kralj.

To ne znači da ne biste trebali učiti o INDEX/MATCH -u, ali ako ste tek počeli koristiti Excel i formule za pretraživanje, počnite s VLOOKUP -om. Iskoristite ga i svladajte prvo, a zatim prijeđite na INDEX/MATCH

INDEX/MATCH moćna je kombinacija koja ima veću fleksibilnost i brzinu od formule VLOOKUP.

S obzirom na to, VLOOKUP ne ide nikamo i vjerojatno će ostati jedna od najpopularnijih funkcija u Excelu u budućim godinama.

Pa, rasprava nije baš gotova (vidi odjeljak komentara). Zagrijte vatru - ostavite 2 centa u odjeljku za komentare.

Razlika između VLOOKUP -a i INDEX/MATCH -a

Prije nego prijeđemo na usporedbu, mislim da je važno znati osnovnu razliku (i još važnije sličnosti) između ove dvije funkcije.

Neću ulaziti u sintaksu i primjer ovih funkcija. Ako vas to zanima, imam detaljne vodiče o VLOOKUP -u i INDEX/MATCH -u.

I VLOOKUP i INDEX/MATCH formule su koje možete koristiti za traženje vrijednosti u skupu podataka i dohvaćanje odgovarajuće vrijednosti (baš kao što skenirate izbornik i tražite cijenu jela koje želite naručiti).

U većini slučajeva možete ih koristiti naizmjenično.

Glavne razlike u tim funkcijama postaju važnije kada trebate malo više od jednostavne operacije traženja i dohvaćanja.

Evo nekoliko osnovnih razlika u ove dvije formule (detaljnije obrađene kasnije u ovom članku):

  1. VLOOKUP je jedna formula koja radi sve traženje i dohvaćanje, ali s INDEX/MATCH morate koristiti obje funkcije u formuli.
  2. INDEX/MATCH može naprednije tražiti - poput pretraživanja lijevo od skupa podataka, učiniti vrijednost retka/stupca dinamičkom itd.
  3. INDEX/MATCH pruža mnogo više fleksibilnosti, što je bolje prilagođeno izgradnji modela podataka ili radu sa složenim podacima

Možda će vam se svidjeti i sljedeći VLOOKUP vodiči:

  • Kako koristiti VLOOKUP s više kriterija.
  • Kako VLOOKUP osjetiti velika i mala slova
  • Upotrijebite IFERROR s VLOOKUP -om da biste se riješili #N/A grešaka.
  • Upotrijebite VLookup za dobivanje posljednjeg broja na popisu u Excelu.
  • Podudaranje indeksa programa Excel

Korisni Excel izvori:

  • Besplatna internetska Excel obuka (7-dijelni video tečaj)
  • 100+ Excel funkcija (s primjerima i videozapisima)
wave wave wave wave wave