我想引用一整列,就像在 Excel 中使用A:A. 我在 openoffice.org 论坛上找到了几年前的讨论,并表明没有/没有简洁的方法来做到这一点。提供的选项是
A1:A65536.OFFSET($A$1;0;0;65536;1)如果插入或删除行,则使用前一个范围可能会改变。$A$1:$A$1048576)。这些方法似乎过于复杂,仍然不能完美地实现我的目标。有谁知道一种更简单的方法来引用整个列?
小智 5
您可以通过命名列来降低复杂性。选择该列并通过 Calc 左上角附近的 Name Box 为其命名。您不能使用 A:A,但 AA 会起作用。这类似于上面的#3。它似乎可以很好地处理行的插入/删除,但我并没有对其进行太多测试。使用命名的每一列制作一个模板,并在您需要该功能时从那里开始。这似乎是需要最少努力的方法。
但是,这仍然不能像我期望的那样工作。这与在 Excel 中使用 $A:$A 相同。如果将公式复制到新列,它将继续引用 A 列,而不是通过副本的偏移量转换为新列。如果你习惯了这个功能,它会让事情变得非常麻烦。
最后,为了精确复制功能,看起来我们必须使用 A$1:A$1048576。
不,但它将在 Calc 的未来版本中提供:https : //bugs.documentfoundation.org/show_bug.cgi? id =44419
编辑:实际上,它已经可以在“ LibreOffice Fresh ”中下载。
这个问题也是关于 OpenOffice,它现在是一个单独的产品。我不知道他们是否包含来自 LibreOffice 的此类更改,但我发现了这一点:
从长远来看,这意味着 OpenOffice 的重大改进可以合并到 LibreOffice 中,而 LibreOffice 的重大改进不能合并到 OpenOffice 中。这显然为 LibreOffice 带来了很大的优势,它将开发得更快并包含更多功能和改进。
编辑:实际上这并没有真正解决。您可以A:A在某些地方输入,但随后将A1:A1048576其转换为不一样的东西。它实际上并没有A:A像它应该的那样对待。例如,如果您四处移动行,它就会损坏。
此外,似乎如果您使用它来制作图表,您的图表将在 zip 文件中变成数百 MB 并降低计算机速度等。
| 归档时间: |
|
| 查看次数: |
24352 次 |
| 最近记录: |