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

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

有帮助吗?

解决方案

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

其他提示

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

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

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

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

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

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

=INDIRECT("-D:D12")

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

我遇到了与 A3:A 等范围相同的问题,这些范围通常可以在其他地方使用,例如 ARRAYFORMULA(),但解决方法是不指定启动行,例如 A:A 。如果这是一个问题,您可以使用 ARRAYFORUMULA(A25:A)之类的代码通过另一列代理数据。

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

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

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

我在其他主题中的回复

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top