LibreOffice Calc 在单元格中显示公式而不是结果

LibreOffice Calc shows formulas in the cell instead of results

LibreOffice Calc(版本 6.3.4.2)在单元格中显示公式的定义,而不是执行公式并显示结果。什么影响行为?

我开始使用 LibreOffice(简单的东西;新手)。

更新:原始文件来自Excel(.xlsx 扩展名)。第一行公式是手动输入的。下面的公式是通过拖动单元格右下角的手柄来填充的。我想它的行为应该类似于 Excel;也就是说,将公式拖动到下面的单元格时,应更新相对单元格引用(此处为 A3)。此外,我猜想该公式被视为纯文本,而不是公式。如何解决?

2021-03-23更新:不知道是不是旧版本;但是 7.0 实现了热键 Ctrl+`(Ctrl + 向后重音(重音))来切换模式 显示公式 / 显示结果。尝试一下。 :)

如何在 Libre Office

中打开/关闭 显示公式

1. Select 工具 -> 选项 来自工具菜单(参见图1

2. 展开 Libre office Calc 选项卡(参见图 2)和select查看。在右侧 select/deselect 公式 检查盒子.

Libre office Calc 选项卡 view selected 右侧 公式复选框

我在新创建的电子表格中遇到了同样的问题。我通过将数据复制到另一个新文件并重新输入公式来解决它。在第二个电子表格中,一切正常。够奇怪的... LibreOffice 6.3.5.2 (x64).

首先尝试 ,但如果仍然不能解决问题,则可能是因为您输入公式的单元格格式为“文本”。要解决此问题,select 单元格,然后:

  • 格式菜单>单元格...>数字选项卡>类别:select 数字(或文本以外的任何格式)。

重要提示:您需要然后 re-enter 公式。 单元格的内容在技术上仍然 只是文本 ,因此您需要强制 LibreOffice 将其 re-interpret 作为 公式 。仅仅“重新计算”是不够的——甚至单击公式栏并按 enter 也是不够的。例如,您可以执行以下操作之一:

  • 复制单元格,然后编辑 > 选择性粘贴 > 粘贴无格式文本.

或者...

  • 点击编辑单元格的公式,在末尾添加一个space,删除space,然后按输入

之前:

之后:

(适用于 macOS 的 LibreOffice 版本 6.3.6.2。)

同样的问题。我似乎是通过将公式复制到以前未使用的单元格中,删除所有我想要的地方,然后复制回来来实现的

如果传播sheet文件格式正确并且公式是实时的而不仅仅是文本(实时公式以=符号开头),那么快捷方式

Ctrl + `

将在值和生成它们的公式之间切换整个 sheet。它与(在 LibreOffice Calc 中)勾选 Tools > Options... > LibreOffice Calc > View > Formulas 具有相同的效果,但切换到 review/debug 点差 sheet.

显然要快得多