INDEX and MATCH u EXCELU - Miloš Cvetković (KONSULTANT), MENADŽMENT CENTAR BEOGRAD
Kada vas pitaju da li znate da radite u Excel-u, obično misle da li znate da analizirate podatke kroz pivot i da li koristite VLOOKUP funkciju. Na treninzima sam primetio da polaznici obično znaju da koriste VLOOKUP ili da su je barem jednom koristili, a najčešće je koriste kada popunjavaju dodatne kolone koje su im potrebne za analizu, odnosno, filtriranje u pivotu.
Međutim, izazovi u radu sa VLOOKUP-tom su to što ona ne radi ako se ono što tražite (Lookup_value) ne nalazi u prvoj koloni u okviru tabele iz koje „čupate“ podatke (Table array). Sledeći izazov je to što je treći argument (col_index num) konstanta, tako da ako neko doda ili izbriše kolonu, onda morate ručno da menjate broj kolone iz koje vraćate podatke. Na sve to dodajte desetak kolona, koje popunjavate VLOOKUP funkcijom, tako da vam svaka izmena oduzima vreme.
Rešenje je krajnje jednostavno - koristite INDEX i MATCH funkciju. Controlleri retko koriste ove dve funkcije, ali nema razloga za to jer su vrlo jednostavne. Funkcija INDEX ima tri argumenta:
- Array – opseg ćelija iz kojih želite da vratite vrednost. Kao kod VLOOKUP-a (Table array). Ovde možete da uzmete u opseg celu tabelu u kojoj se nalaze vrednosti koje želite da vratite i ostali podaci iz te tabele. U nekim slučajevima možete da selektujete i sve ćelije u Sheet-u.
- Row_num – slično kao i treći argument (col_index num) u VLOOKUP funkciji. Potrebno je da upišete kordinate (broj) za red u kojem se nalazi podatak koji želite da vratite.
- Column_num – isto kao i Row_num. Upisujete kordinate (broj) kolone u kojoj se nalaze podaci koje želite da vratite.
- Lookup_value – šta tražimo, kao kod VLOOKUP-a. Može da bude šifra proizvoda, naziv proizvoda...
- Lookup_array – gde tražimo. Ovde je važno da selektujete ćelije u okviru jednog reda ili jedne kolone u kojoj tražimo šifru, naziv proizvoda... U nekim slučajevima možete da selektujete celu kolonu ili ceo red. Važno je da znate da u okviru Lookup_array-a ne možete da imate više od jednog reda ili jedne kolone u selekciji.
- Match_type – kao i kod VLOOKUP-a, najčešće (u 99,9% slučajeva) koristimo nulu za Exact match.
- sve što se nalazi levo od INDEX funkcije - fiksiraj kolonu
- sve što se nalazi iznad INDEX funkcije - fiksiraj red
- sve što se nalazi u drugom Sheet-u - fiksiraj sve.