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

时间:2016-12-23 12:12:22

标签: excel matrix excel-formula

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

我有一个索引匹配功能来检索2017年的数据

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

有效。

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

我怎么能实现这个目标?我尝试使用Offset或Index Match Match但没有运气。

非常感谢您的支持!

1 个答案:

答案 0 :(得分:3)

试试这个

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

然后,如果您将x输入B7,将2016输入B8,则会返回2

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