
Általános képlet
=INDEX(data,MATCH(val,rows,1),MATCH(val,columns,1))
Összegzés
Ha egy táblázatban sorok és oszlopok segítségével is értéket szeretne keresni, létrehozhat egy képletet, amely kétirányú keresést végez az INDEX és a MATCH segítségével. A bemutatott példában a J8 képlete a következő:
=INDEX(C6:G10,MATCH(J6,B6:B10,1),MATCH(J7,C5:G5,1))
Megjegyzés: ez a képlet "hozzávetőleges egyezésre" van állítva, ezért a sorértékeket és az oszlopértékeket rendezni kell.
Magyarázat
Ennek a képletnek a magja az INDEX, amely egyszerűen lekér egy értéket a C6: G10-ből (az "adatok") egy sor és egy oszlop száma alapján.
=INDEX(C6:G10, row, column)
A sor- és oszlopszámok megszerzéséhez a hozzávetőleges egyezésre konfigurált MATCH-ot használjuk, a 3. argumentum 1-re (IGAZ) beállításával:
MATCH(J6,B6:B10,1) // get row number MATCH(J7,C5:G5,1) // get column number
A példában a MATCH 2-t ad vissza, ha a szélesség 290, és 3-at, ha a magasság 300.
Végül a képlet a következőkre redukálódik:
=INDEX(C6:G10, 2, 3) = 1800