首页 > 解决方案 > 如何获得对将动态更新的单元格范围的静态引用?

问题描述

我想输出通过选择找到的单元格范围。

范围可能是:Q3:T31

但是当我在 Q3 的左侧添加一列时,我希望输出应该更改为R3:U31

同样,如果我在范围内添加一行,我希望输出考虑到这一点,并自动更新为:Q3:T32

PS:这是在脚本中使用的。如果您有另一种方法可以将这种动态更新的引用添加到脚本中,那么一定要发布它。我不想在脚本中静态键入“Q3:T31”,因为可能会将列或行添加到电子表格中,这会使该引用无效。

标签: google-sheetsgoogle-sheets-apigoogle-sheets-formula

解决方案


用这个:

=ADDRESS(ROW(Q3);COLUMN(Q3);4;TRUE)&":"&ADDRESS(ROW(T31);COLUMN(T31);4;TRUE)

它将是对该范围的静态引用,Q3:T31但当您向电子表格添加影响该范围的行和列时,它将动态更改。


推荐阅读