Funkcija indeksiranja indeksa u Excelu (upotrijebite ovu moćnu alternativu VLOOKUP-u)

Što funkcija INDEX radi u programu Excel?

Funkcija INDEX može vratiti rezultat s broja retka, a funkcija MATCH može nam dati položaj vrijednosti pretraživanja u polju. Ova kombinacija funkcije INDEX MATCH Excel vrlo je korisna u rješavanju ključnih ograničenja VLOOKUP-a, a to je da se ona ne mogu koristiti za pretraživanje tablice slijeva udesno; međutim, INDEX MATCH Function može postići ovaj cilj bez napora. U ovom ćemo članku detaljno razgovarati o ovome -

Ovo je vrlo jednostavno, za sada pogledajte sintaksu funkcije INDEX.

Array: Iz kojeg stupca ili polja trebamo vrijednost ??

Broj retka: iz navedenog niza, iz kojeg retka trebamo rezultat ???

Ova su dva argumenta dovoljno dobra u većini situacija. Dakle, sada ćemo pogledati primjer funkcije INDEX.

Primjer

Za ovaj primjer uzmite u obzir podatke u nastavku.

Imamo podatke od raspona ćelija od A1 do B7. U D2 ćeliji imamo naziv mjeseca, a za naziv ovog mjeseca trebamo vrijednost prodaje u ćeliji E2.

Otvorimo funkciju INDEX u ćeliji E2.

Niz je prvi argument, tj. Iz kojeg stupca trebamo rezultat, tj. Trebamo rezultate iz stupca "prodaja", pa odaberite od B2 do B7.

Slijedi redni broj, tj. U odabranom rasponu ćelija iz kojeg retka trebamo rezultat. U ovom primjeru trebamo vrijednost prodaje za mjesec "ožujak". U odabranom rasponu, "Mar" je treći red, pa su nam potrebni rezultati iz trećeg reda.

Ok, to je sve. Zatvorite zagradu i pritisnite tipku enter, imat ćemo vrijednost prodaje za mjesec "ožujak".

Ovako, na temelju navedenog broja retka, dobit ćemo vrijednost iz isporučenog niza.

Što funkcija MATCH radi u programu Excel?

Funkcija MATCH koristi se za pronalaženje položaja vrijednosti pretraživanja u isporučenom polju. Jednostavno rečeno, potražite vrijednost broja retka ili broja stupca u rasponu ćelija. Ispod je sintaksa funkcije MATCH.

Vrijednost pretraživanja: Za koju vrijednost pretraživanja pokušavamo pronaći položaj ??

Lookup Array: U kojem nizu ili rasponu ćelija tražimo vrijednost pretraživanja ???

Vrsta podudaranja: Ovo će odlučiti kakav rezultat trebamo. Za točno podudaranje možemo pružiti nulu.

Primjer funkcije MATCH u Excelu

Za ovaj primjer uzmite u obzir samo gornje podatke.

Iz gornjih podataka pokušavamo dobiti položaj mjeseca "ožujak" u ćeliji E5. Otvorite funkciju MATCH u ćeliji E5.

Prvi je argument "Vrijednost pretraživanja", tako da je ovdje naša vrijednost pretraživanja "Ožujak", pa odaberite ćeliju D5.

Lookup Array je iz kojeg raspona ćelija pokušavamo tražiti položaj vrijednosti pretraživanja. Dakle, odaberite stupac "Mjesec".

Posljednji je argument vrsta podudaranja budući da gledamo točnu ponudu podudaranja 0.

Dakle, u nizu za pretraživanje A2: A7, položaj vrijednosti pretraživanja "Mar" je 3.

Kombinacija INDEX + MATCH funkcije u Excelu

Indeks može vratiti rezultat iz spomenutog broja retka, a funkcija Match može nam dati položaj vrijednosti pretraživanja u polju. Umjesto da broj retka dostavimo u formulu INDEX, možemo priložiti funkciju MATCH za vraćanje broja retka.

Otvorite funkciju INDEX u ćeliji E2.

Za prvi argument, Array opskrbljuje B2 do B7.

Za broj retka, umjesto da broj retka navedete kao 3, otvorite funkciju MATCH unutar funkcije INDEX.

Odaberite vrijednost pretraživanja kao D2 ćeliju.

Odaberite pretraživački niz kao A2 do A7.

Unesite nulu kao vrstu podudaranja.

Dakle, na temelju broja retka koji pruža funkcija MATCH INDEX funkcija će vratiti vrijednost prodaje. Možemo promijeniti naziv mjeseca u ćeliji D2 kako bismo vidjeli da se vrijednost prodaje dinamički mijenja.

Moćna alternativa VLOOKUP-u

Svi smo koristili funkciju VLOOKUP iz dana u dan, ali jedno od ograničenja VLOOKUP-a je da vrijednost može dohvatiti samo slijeva udesno, a ne zdesna ulijevo.

Na primjer, pogledajte podatke u nastavku.

Gornja vrijednost pretraživanja podataka je Mjesec, a stupac rezultata prodaja. No, u stupcu rezultata podataka (Prodaja) nalazi se lijevo od tablice pretraživačkog niza (Mjesec), tako da VLOOKUP ovdje ne može pomoći, ali kombinacijom INDEX i MATCH možemo još dohvatiti podatke iz tablice.

Zanimljivi članci...