13

在 Google Docs 电子表格中,可以使用范围名称在单元格范围上放置标签,以使公式更易读。在大多数公式中,可以使用范围 C:C 表示整个 C 列,使用 C2:C 表示整个 C 列,包括 C2 之后(包括 C2)。

有没有办法创建相同性质的范围名称?当我尝试 C:C 或 C2:C 或 Sheet!C:C 或 'Sheet'!C:CI 时,总是会收到错误“您指定的范围不是有效的范围格式”。我希望在我的表单向电子表格中添加行时扩展范围名称。谢谢。

4

6 回答 6

9

我刚刚发现如果您使用“ - ”运算符,它从底行开始。所以,

=INDIRECT("-D:D12")

从最后一行开始,一直到 D12!

于 2014-10-02T18:50:42.090 回答
6

我有一个类似的问题。尽管我不知道如何完全按照您的要求进行操作,但您可以通过引用尚未创建的单元格来完成基本相同的操作。

例如:C 列当前有 100 个单元格(工作表中有 100 行)而不是用 C:C 引用它,而是使用 C1:C999

如果您使行引用足够高,那么您可以考虑将来要创建的行。希望能帮助到你。

于 2012-11-17T00:56:54.423 回答
4

我不这么认为......即使您在“范围名称”选择器中手动选择一列,它也会抱怨。这将是一个不错的功能,而且很有意义,因为它们已经支持公式的列范围。

于 2009-03-06T07:10:19.203 回答
3

我相信这现在确实有效。我有一个“Sheet1!A10:AW10”的范围名称,没有问题。

如果您尝试制作一整列,我认为它只会占用该列中的所有可用单元格。即如果您稍后制作更多单元格,则需要手动添加到范围名称。

于 2011-01-12T23:33:16.783 回答
2

我对A3:A通常在其他地方工作的范围(ARRAYFORMULA()例如A:A. 如果这会成为问题,您可以使用ARRAYFORUMULA(A25:A)公式之类的东西通过另一列代理数据。

更新:显然我没有正确阅读这个问题。我看到 OP 曾尝试省略行号,所以当时它可能不起作用,但现在可以了。符号仍然不起作用。

更新2:我没有注意到谷歌电子表格替换了像A:Ato这样的范围A1:A50,所以以后添加的新行仍然不会被包括在内。我认为这就是@Dean 在他的回答中试图说的。

于 2011-11-07T19:06:07.497 回答
-1

我认为使用 Insert -> Define new range 使向导出现并使语法正确是一个有用的工具。呵呵

我在其他话题中的回应

于 2011-12-14T18:47:33.640 回答