Ak chcete v tabuľke hľadať hodnotu pomocou riadkov aj stĺpcov, môžete vytvoriť vzorec na obojsmerné vyhľadávanie pomocou INDEX a ZHODA . V uvedenom príklade vzorec v J8 je:
= INDEX (data, MATCH (val,rows,1), MATCH (val,columns,1))
Poznámka: Tento vzorec je nastavený na „približnú zhodu“, takže hodnoty riadkov a stĺpcov musia byť zoradené.
ako urobiť vyhlásenie alebo v programe ExcelVysvetlenie
Jadrom tohto vzorca je INDEX, ktorý jednoducho získava hodnotu z C6: G10 („údaje“) na základe čísla riadka a čísla stĺpca.
= INDEX (C6:G10, MATCH (J6,B6:B10,1), MATCH (J7,C5:G5,1))
Na získanie čísel riadkov a stĺpcov používame MATCH, nakonfigurovaný na približnú zhodu, nastavením tretieho argumentu na 1 (TRUE):
= INDEX (C6:G10, row, column)
V tomto prípade MATCH vráti 2, keď je šírka 290, a 3, keď je výška 300.
Nakoniec vzorec zníži na:
medziročná porovnávacia tabuľka excel
Autor Dave BrunsMATCH (J6,B6:B10,1) // get row number MATCH (J7,C5:G5,1) // get column number