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

时间:2020-01-09 14:08:46

标签: formula libreoffice

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

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

enter image description here

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

5 个答案:

答案 0 :(得分:2)

如何在 Libre Office

中打开/关闭显示公式

1。。从工具菜单中选择工具-> 选项(请参阅图1 < / strong>)

2。。展开 Libre office Calc选项卡(请参见图2 ),然后选择 查看。在右侧 选择 /取消选择公式复选框。

Libre Office Tools Options Menu

Libre office Calc选项卡,并已选择视图,并在右侧 公式复选框

Libre Office view Formulas

答案 1 :(得分:1)

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

  • 格式菜单> 单元格... > 数字标签> 类别:选择 Number < / em>(或 Text 以外的任何其他格式)。

重要提示:您需要重新输入公式。技术上,该单元格的内容仍然是纯文本,因此您需要强制LibreOffice将其重新解释为公式。仅“重新计算”是不够的–仅单击编辑栏并按 enter 键还不够。例如,您可以执行以下任一操作:

  • 复制单元格,然后编辑> 特殊粘贴> 粘贴未格式化的文本

或者...

  • 单击以编辑单元格的公式,在末尾添加一个空格,删除该空格,然后按 enter

之前:

formatted as text

之后:

formatted as number

(在macOS的LibreOffice版本6.3.6.2中为我工作。)

答案 2 :(得分:1)

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

Ctrl + `

将在值和生成它们的公式之间切换整个工作表。它与(在 LibreOffice Calc 中)Tools > Options... > LibreOffice Calc > View > Formulas 被勾选具有相同的效果,但在切换以查看/调试电子表格时明显更快。

答案 3 :(得分:0)

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

答案 4 :(得分:0)

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