
Általános képlet
=INDEX(data,0,MATCH(value,headers,0))
Összegzés
Egy teljes oszlop megkereséséhez és visszakereséséhez használjon egy képletet, amely az INDEX és a MATCH függvényeken alapul. A bemutatott példában az összes Q3 eredmény megkeresésére használt képlet a következő:
=INDEX(C5:F8,0,MATCH(I5,C4:F4,0))
Megjegyzés: Ez a képlet csak a SUM függvénybe van beágyazva, hogy bemutassa az összes érték helyes lekérését.
Magyarázat
A lényeg: a MATCH használatával azonosítsa az oszlopindexet, majd az INDEX segítségével keresse meg az egész oszlopot a sorszám nullára állításával.
Belülről kifelé haladva a MATCH-t használják az oszlopindex megszerzéséhez:
MATCH(I5,C4:F4,0)
A "Q3" keresési érték H5-ből származik, a tömb a C4: F4 fejlécei, a nulla pedig a pontos egyezés kényszerítésére szolgál. A MATCH függvény ennek eredményeként 3-at ad vissza, amelyet az INDEX függvénybe oszlopszámként adnak be.
Az INDEX belsejében a tömb a C5: F8 tartományban van megadva, az oszlop száma 3, a MATCH előírása szerint. A sor száma nullára van állítva:
=INDEX(C5:F8,0,3)
Ez azt eredményezi, hogy az INDEX a tömb mind a 4 értékét adja vissza végeredményként egy ilyen tömbben:
(121250;109250;127250;145500)
A bemutatott példában a teljes képlet be van csomagolva a SUM függvénybe, amely natívan képes kezelni a tömböket. A SUM függvény 503 250 végeredményt ad vissza.
Feldolgozás más funkciókkal
Miután lekérte egy teljes oszlop adatait, betöltheti az oszlopot olyan funkciókba, mint a SUM, MAX, MIN, ÁTLAG, LARGE stb. További feldolgozás céljából. Például egy ilyen negyedév alatt elérheti a maximális értéket:
=MAX(INDEX(C5:F8,0,MATCH(I5,C4:F4,0)))