【问题标题】:Referring to a cell value in Name Manager of Excel引用 Excel 名称管理器中的单元格值
【发布时间】:2018-05-21 19:29:39
【问题描述】:

在名称管理器中,我想要一个范围公式来引用我可以更改其值的单元格。

我在名称管理器中有以下公式作为定义的名称

=OFFSET(Sheet2!$KO$3:$NH$3,0,1,1,NumRows)

我希望上面的 3 指代单元格“A1”,目的是我可以在单元格“A1”中输入一个数字,例如 12,这样定义的名称就会更改为

=OFFSET(Sheet2!$KO$12:$NH$12,0,1,1,NumRows)

我有一个链接到上述公式的图表,因此当我更改单元格“A1”中的单元格值时,我的图表将在我的数据矩阵中找到相应的行并相应更新。

有人可以帮忙吗?

【问题讨论】:

    标签: excel excel-formula


    【解决方案1】:
    =OFFSET(INDIRECT("Sheet2!$KO$3:$NH$" & A1),0,1,1,NumRows)
    

    【讨论】:

    • 谢谢,效果很好,但我需要将前三个调整为 & A1
    【解决方案2】:

    试试,

    =OFFSET(Sheet2!$KO$1:$NH$1, Sheet2!$A$1-1, 1, 1, NumRows)
    

    ...或完全放弃OFFSET。

    =INDEX(Sheet2!$KO:$KO, Sheet2!$A$1):INDEX(Sheet2!$KO:$NH, Sheet2!$A$1, NumRows)
    

    TBH,我发现您对 NumRows 的使用令人困惑,因为它指的是原始 OFFSET 中的列数。

    【讨论】:

      猜你喜欢
      • 2011-11-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多