【问题标题】:Excel use range name as an argument to excel functionExcel 使用范围名称作为 excel 函数的参数
【发布时间】:2017-11-16 17:36:13
【问题描述】:

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

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

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

【问题讨论】:

标签: excel function arguments range


【解决方案1】:

试试下面的公式...

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

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

【讨论】:

  • 谢谢你今天给了我每日全新的excel功能! :)
  • 很高兴知道它对您有所帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-07-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多