Ką „INDEX“ funkcija veikia „Excel“?
Indekso funkcija gali grąžinti rezultatą iš eilutės numerio, o funkcija MATCH gali pateikti masyvo paieškos vertės padėtį. Šis „INDEX MATCH Excel“ funkcijos derinys yra labai naudingas sprendžiant pagrindinius VLOOKUP apribojimus, ty tai, kad jo negalima naudoti ieškant lentelės iš kairės į dešinę; tačiau „INDEX MATCH“ funkcija gali be vargo pasiekti šį tikslą. Šiame straipsnyje mes tai išsamiai aptarsime -
Tai taip paprasta, kol kas pažiūrėkite į „INDEX“ funkcijos sintaksę.

Masyvas : iš kurio stulpelio ar masyvo mums reikia vertės?
Eilutės numeris: Pateiktame masyve iš kurios eilutės mums reikia rezultato ???
Šie du argumentai yra pakankamai geri daugeliu atvejų. Taigi, dabar mes panagrinėsime INDEX funkcijos pavyzdį.
Pavyzdys
Šiame pavyzdyje apsvarstykite toliau pateiktus duomenis.

Turime duomenų nuo A1 iki B7 ląstelių diapazono. D2 langelyje turime mėnesio pavadinimą, o šio mėnesio pavadinimui mums reikia pardavimo vertės langelyje E2.
Atidarykime INDEX funkciją langelyje E2.

Masyvas yra pirmasis argumentas, ty iš kurio stulpelio mums reikia rezultato, ty mums reikia rezultatų iš „pardavimo“ stulpelio, todėl pasirinkite nuo B2 iki B7.

Kitas yra ROW numeris, ty pasirinktame langelių diapazone, iš kurio eilutės mums reikia rezultato. Šiame pavyzdyje mums reikalinga „kovo“ mėnesio pardavimo vertė. Pasirinktame diapazone „Mar“ yra trečioji eilutė, todėl mums reikia rezultatų iš trečiosios eilutės.

Gerai, kad viskas. Uždarykite skliaustą ir paspauskite klavišą „Enter“, mes turėsime „kovo“ mėnesio pardavimo vertę.

Tokiu būdu, atsižvelgdami į pateiktą eilutės numerį, gausime vertę iš pateikto masyvo.
Ką „MATCH“ funkcija veikia „Excel“?
Funkcija MATCH naudojama norint rasti paieškos vertės padėtį pateiktame masyve. Paprasčiau tariant, paieškos vertės eilutės numeris arba stulpelio numeris langelių diapazone. Žemiau pateikiama MATCH funkcijos sintaksė.

Paieškos vertė: Kuriai paieškos vertei mes bandome rasti poziciją?
Paieškos masyvas: kuriame masyve ar langelių diapazone ieškome paieškos vertės ???
Rungtynių tipas: tai nuspręs, kokio rezultato mums reikia. Tiksliajai atitikčiai galime suteikti nulį.
„MATCH“ funkcijos „Excel“ pavyzdys
Šiame pavyzdyje apsvarstykite tik pirmiau pateiktus duomenis.

Remdamiesi aukščiau pateiktais duomenimis, mes bandome gauti mėnesio „Mar“ padėtį langelyje E5. E5 langelyje atidarykite funkciją MATCH.

Pirmasis argumentas yra „Paieškos vertė“, taigi čia mūsų paieškos vertė yra „Mar“, todėl pasirinkite langelį D5.

Paieškos masyvas yra tai, iš kurio langelių diapazono bandome ieškoti paieškos vertės padėties. Taigi pasirinkite stulpelį „Mėnuo“.

Paskutinis argumentas yra atitikties tipas, nes mes žiūrime į tikslią atitikties pasiūlą 0.

Taigi, paieškos masyve A2: A7, paieškos vertės „Mar“ padėtis yra 3.
INDEX + MATCH funkcijos derinys „Excel“
Indeksas gali grąžinti rezultatą iš minėto eilutės numerio, o funkcija „Rungtis“ gali pateikti masyvo paieškos vertės padėtį. Užuot pateikę eilutės numerį į INDEX formulę, galime pridėti funkciją MATCH, kad grąžintume eilutės numerį.

E2 langelyje atidarykite INDEX funkciją.

Pirmojo argumento atveju masyvas tiekia B2 į B7.

Jei norite pateikti eilutės numerį, užuot pateikę eilutės numerį kaip 3, funkcijoje INDEX atidarykite funkciją MATCH.

Pasirinkite paieškos vertę kaip D2 langelį.

Pasirinkite paieškos masyvą nuo A2 iki A7.

Kaip atitikties tipą įveskite nulį.

Taigi, remiantis eilutės numeriu, kurį pateikia funkcija MATCH, funkcija INDEX grąžins pardavimo vertę. D2 langelyje galime pakeisti mėnesio pavadinimą, kad dinamiškai matytume pardavimo vertę.
Galinga „VLOOKUP“ alternatyva
Mes visi kasdien naudojome funkciją VLOOKUP, tačiau vienas iš VLOOKUP apribojimų yra tas, kad vertę galima gauti tik iš kairės į dešinę, o ne iš dešinės į kairę.
Pavyzdžiui, pažiūrėkite į toliau pateiktus duomenis.
Aukščiau pateikta duomenų paieškos vertė yra mėnuo, o rezultatų stulpelis - pardavimai. Tačiau duomenų rezultatų stulpelyje (Pardavimai) yra kairė nuo paieškos masyvo lentelės (Mėnuo), todėl VLOOKUP negali padėti naudoti čia, tačiau derindami INDEX ir MATCH, mes vis tiek galime gauti duomenis iš lentelės.