Excel使用范围名称作为excel函数的参数

Excel示例

假设我有几个命名范围,P2017.01,P2017.02等等。 这些范围包含2017年1月01日,02月等的值。 我想一个接一个地总结月份值。 我想构build范围的名称,并使用这些构造的名称作为函数参数。 例如:前缀“P2017”在B3中,月份的索引在C3中。 我连接B3&'。'&C3并将值存储到D3。

在E3中,我希望= SUM(INDEX(P2017.01; 0; 2)),但不是写名称P2017.01我想从单元格D3的值中获取名称。

我应该写什么E3来做到这一点?

尝试下面的公式…

=SUM(INDEX(INDIRECT(D3),0,2)) 

逗号(,)或分号(;)取决于区域设置。