【问题标题】:Naming a dynamic cell range based on another worksheet.根据另一个工作表命名动态单元格区域。
【发布时间】:2018-06-15 23:53:28
【问题描述】:

我想设置一个动态单元格范围,它会根据用户输入改变范围的长度和起点。

我使用以下公式命名了一个范围:

=OFFSET(INDIRECT("P"&'FTB 数据 (ML2)'!$N$420),0,0,'FTB 数据 (ML2)'!$N$422,1)

地点:

FTB 数据 (ML2) 是带有数据来源的工作表

P是数据的起始列

N420 包含范围起始行的输入

N422 包含范围长度的输入

现在这一切似乎或多或少都有效,长度根据 N422 中的值而变化,而开始则根据 N420 变化。

问题在于它没有固定在 FTB 数据 (ML2) 工作表中。即,当我将选项卡更改为摘要表时,它从摘要表中的范围中提取,而不是 FTB 数据表。

有人知道如何确保它只从 FTB 数据中提取,而不是从当前活动的工作表中提取吗?

谢谢!

【问题讨论】:

    标签: dynamic reference range named


    【解决方案1】:

    我设法让它使用以下公式:

    =OFFSET(INDIRECT("'" & "FTB 数据 (ML2)" & "'!" & "P"&Summary!$C$1),0,0,'FTB 数据 (ML2)'!$N$422 ,1)

    事实证明,您只需要更多的 ' 和 " 浮动即可获得 INDIRECT 以正确引用另一个工作表。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-10
      • 2017-07-01
      • 1970-01-01
      相关资源
      最近更新 更多