在 Google Docs 电子表格中,可以使用范围名称在单元格范围上放置标签,以使公式更易读。在大多数公式中,可以使用范围 C:C 表示整个 C 列,使用 C2:C 表示整个 C 列,包括 C2 之后(包括 C2)。
有没有办法创建相同性质的范围名称?当我尝试 C:C 或 C2:C 或 Sheet!C:C 或 'Sheet'!C:CI 时,总是会收到错误“您指定的范围不是有效的范围格式”。我希望在我的表单向电子表格中添加行时扩展范围名称。谢谢。
在 Google Docs 电子表格中,可以使用范围名称在单元格范围上放置标签,以使公式更易读。在大多数公式中,可以使用范围 C:C 表示整个 C 列,使用 C2:C 表示整个 C 列,包括 C2 之后(包括 C2)。
有没有办法创建相同性质的范围名称?当我尝试 C:C 或 C2:C 或 Sheet!C:C 或 'Sheet'!C:CI 时,总是会收到错误“您指定的范围不是有效的范围格式”。我希望在我的表单向电子表格中添加行时扩展范围名称。谢谢。
我刚刚发现如果您使用“ - ”运算符,它从底行开始。所以,
=INDIRECT("-D:D12")
从最后一行开始,一直到 D12!
我有一个类似的问题。尽管我不知道如何完全按照您的要求进行操作,但您可以通过引用尚未创建的单元格来完成基本相同的操作。
例如:C 列当前有 100 个单元格(工作表中有 100 行)而不是用 C:C 引用它,而是使用 C1:C999
如果您使行引用足够高,那么您可以考虑将来要创建的行。希望能帮助到你。
我不这么认为......即使您在“范围名称”选择器中手动选择一列,它也会抱怨。这将是一个不错的功能,而且很有意义,因为它们已经支持公式的列范围。
我相信这现在确实有效。我有一个“Sheet1!A10:AW10”的范围名称,没有问题。
如果您尝试制作一整列,我认为它只会占用该列中的所有可用单元格。即如果您稍后制作更多单元格,则需要手动添加到范围名称。
我对A3:A
通常在其他地方工作的范围(ARRAYFORMULA()
例如A:A
. 如果这会成为问题,您可以使用ARRAYFORUMULA(A25:A)
公式之类的东西通过另一列代理数据。
更新:显然我没有正确阅读这个问题。我看到 OP 曾尝试省略行号,所以当时它可能不起作用,但现在可以了。符号仍然不起作用。
更新2:我没有注意到谷歌电子表格替换了像A:A
to这样的范围A1:A50
,所以以后添加的新行仍然不会被包括在内。我认为这就是@Dean 在他的回答中试图说的。
我认为使用 Insert -> Define new range 使向导出现并使语法正确是一个有用的工具。呵呵