Google电子表格范围名称

时间:2009-03-06 06:41:50

标签: google-sheets named-ranges

在Google文档电子表格中,可以使用Range Names在单元格区域上放置标签,以使公式更清晰。在大多数公式中,可以使用范围C:C表示整个C列,而C2:C表示包括C2之后的整个C列。

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

6 个答案:

答案 0 :(得分:6)

我有类似的问题。虽然我不知道如何完全按照你的要求做,但你可以通过引用尚未创建的单元格来做同样的事情。

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

如果您将行引用设置得足够高,那么您可以考虑将要创建的未来行。希望它有所帮助。

答案 1 :(得分:4)

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

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

答案 2 :(得分:4)

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

=INDIRECT("-D:D12")

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

答案 3 :(得分:3)

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

答案 4 :(得分:1)

我对A3:A这样的范围也有同样的问题,这些范围通常可以在其他地方使用,例如ARRAYFORMULA(),但解决方法是不指定起始行,例如A:A。如果这是一个问题,您可以使用ARRAYFORUMULA(A25:A)之类的公式将数据代理到另一列。

更新:显然我还没有正确地阅读这个问题。我看到OP试图省略行号,所以也许它当时没有工作,但现在确实如此。这些符号仍然不起作用。

Update2:我没有注意到Google电子表格会将A:A等范围替换为A1:A50,因此稍后添加的新行仍未包含在内。我认为这就是@Dean在他的回答中试图说的。

答案 5 :(得分:0)

我认为使用Insert是一个有用的工具 - >定义新范围以显示向导并使语法正确。和合

My response in other topic