一次将LibreOffice公式替换为整列中的计算值

时间:2014-10-23 12:56:04

标签: excel libreoffice libreoffice-calc

我可以通过选择单元格,按照计算值替换一个单元格中的公式,点击 F2 然后 F9 输入

如果我想对列中的每个单元格执行此操作,并且该列的高度== N,那么重复此作业N次对我来说并不开心。

这样可以立即对整个列执行此操作吗?

示例输入:

    1
A   =CONCATENATE("something1","something2";)
B   =CONCATENATE("something3","something4";)
...
n   =CONCATENATE("somethingN","somethingN+1";)

期望的输出:

    1
A   something1something2
B   something3something4
...
n   somethingNsomethingN+1

2 个答案:

答案 0 :(得分:2)

这个问题听起来似乎更适合SuperUser.com。

根据small performance penalty你可以列复制到clibboard,然后使用编辑 / 选择性粘贴选中公式 un 并选中。不过,答案是从2010年3月开始,我现在(2017年6月,Libre Office 5.2)在对话中看不到

根据https://forum.openoffice.org/en/forum/viewtopic.php?f=9&t=28242(自2011年起),您应该检查 Numbers

我在LibreOffice 5.2中使用 Formulas un 选中并 Numbers Text 和< / em> 日期/时间已选中(毕竟,如果结果不是数字会怎样?)并且它在我的特定情况下有效。

答案 1 :(得分:1)

我知道它已经很旧了,但仅适用于寻找正确答案的人:

Data > Calculate > Formula to Value 

无需剪贴板伏都教徒;)