如何在索引匹配或等效中使用可变search范围?

我的数据结构如下所示。 数据结构

我有一个索引匹配function来检索从2017年的数据

= INDEX(d:d,MATCH( “X”,$ A $ 3:$ A $ 5,0)+2,1)

哪个工作。

现在,我想从2016或2015年检索数据,具体取决于用户在另一个单元格中select的内容,因此D:D范围会自动更改为C:C或B:B。 我将需要复制每个指标A,B,…

我怎么能做到这一点? 我试图玩偏移或索引匹配匹配,但没有运气。

非常感谢支持!

尝试这个

=INDEX(B:D, MATCH(B7,$A$3:$A$5,0)+2, MATCH(B8, $B$2:$D$2)) 

那么如果你在B7和2016inputx进入B8,你将得到2的回报。

您需要根据需要调整确切的单元格引用。