【问题标题】:Excel- Referencing a cell containing a name that refers to a dynamic rangeExcel-引用包含引用动态范围的名称的单元格
【发布时间】:2018-07-26 18:42:23
【问题描述】:

我正在使用名称管理器,但我在名称管理器中的引用是动态的,因为我正在处理实时数据并且需要相应地更改其范围,例如: 名称:Dynamo 指代:

=OFFSET(Sheet1!$I$12,,,COUNTA(Sheet1!$I$12:$I$1005),1)

我在工作表上有一个单元格 (I10),其值为“Dynamo” 我想要通过引用 I10 而不是 =SUM(Test) 来获得“Dynamo”的总和@

我试过SUM(INDIRECT(I10)),如果范围是静态的,但不是动态的,它可以工作 如果您的“Dynamo”范围是“$A$1:$A$10”,则它是静态的 但如果你的范围是:

=OFFSET(Sheet1!$I$12,,,COUNTA(Sheet1!$I$12:$I$1005),1)

它是动态的,间接的不起作用。

我想基本上引用一个包含指向数组的名称的单元格。

【问题讨论】:

  • 如何上传我在此处创建的示例 Excel 表?
  • 由于 Offset 返回一个范围,因此不需要间接。一个单元格也只能是一个单元格......要么让 I10 将发电机的范围作为字符串返回,然后 =SUM(INDIRECT(I10)) 将工作或去 =SUM(Dynamo)

标签: excel


【解决方案1】:

我猜你正在尝试将 Sheet1!I:I 从第 12 行到最后一行的数值相加。

=sum(Sheet1!$I$12:index(Sheet1!$I:$I, match(1e99, Sheet1!$I:$I)))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-01-26
    • 1970-01-01
    • 2020-05-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-20
    相关资源
    最近更新 更多