Dynamic 基于其他工作表命名动态单元格区域。

Dynamic 基于其他工作表命名动态单元格区域。,dynamic,reference,range,named,Dynamic,Reference,Range,Named,我想建立一个动态单元格范围,它根据用户输入改变范围的长度和起点 我使用以下公式命名了一个范围: =偏移量(间接(“p”和“FTB数据(ML2)”!$N$420),0,0,“FTB数据(ML2)”!$N$422,1) 其中: FTB数据(ML2)是带有数据源的工作表 p是数据的起始列 N420包含范围起始行的输入 N422包含范围长度的输入 现在这一切似乎或多或少都起作用了,长度根据N422中的值而变化,起点根据N420而变化 问题是它没有固定到FTB数据(ML2)工作表。也就是说,当我将选项卡更

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

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

=偏移量(间接(“p”和“FTB数据(ML2)”!$N$420),0,0,“FTB数据(ML2)”!$N$422,1)

其中:

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

p是数据的起始列

N420包含范围起始行的输入

N422包含范围长度的输入

现在这一切似乎或多或少都起作用了,长度根据N422中的值而变化,起点根据N420而变化

问题是它没有固定到FTB数据(ML2)工作表。也就是说,当我将选项卡更改为汇总表时,它从汇总表中的范围中提取,而不是FTB数据表中的范围

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


谢谢

我设法用以下公式使它工作:

=偏移量(间接(“'”和“FTB数据(ML2)”和“!”和“p”和摘要!$C$1),0,0,'FTB数据(ML2)!$N$422,1)

事实证明,您只需要再“浮动”几次,就可以得到一个间接的正确引用另一个工作表