2009-03-06 114 views
8

在Google文件电子表格中,可以使用Range Names将标签放在单元格范围内以使公式更清晰。在大多数公式中,可以使用C:C范围表示整个C列,C2:C表示C之后的整个C列。谷歌电子表格范围名称

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

回答

3

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

+2

似乎很好,现在在2013年。 – 2013-11-26 06:33:57

3

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

如果你尝试做一个整列,我认为它会在这个时候取得列中所有可用的单元格。即如果您稍后再制作更多单元格,则需要手动添加到范围名称。

2

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

更新:显然我没有正确地阅读这个问题。我看到OP已经尝试删除行号,所以也许它当时不工作,但现在它已经开始工作了。符号仍然不起作用。

更新2:我没有注意到谷歌电子表格取代A:AA1:A50这样的范围,所以后面添加的新行不会被包含在内。我认为@Dean在他的回答中试图说的是什么。

0

我认为这是一个有用的工具来使用插入 - >定义新的范围,使向导出现,并使语法正确。呵呵

My response in other topic

6

我也有类似的问题。尽管我不知道如何去做你正在问的东西,但你可以通过引用尚未创建的单元来做基本相同的事情。

例如: 列C目前有100个细胞(在片材100行) 代替使用C引用它的:C,使用C1:C999

如果使排参考足够高,那么可以解释您将创建的未来行。希望能帮助到你。

+0

好找Nathan,谢谢!不幸的是,当你创建一个命名范围(“无效范围”)时,你建议仍然不可行 – 2012-11-23 18:58:32

4

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

=INDIRECT("-D:D12") 

从最后一行开始,工作到D12!

+0

这是否记录在案? – 2016-03-28 15:37:39

相关问题