MS Excel在单元格中显示公式而不是结果值

时间:2014-06-20 09:12:31

标签: excel

excel sheet showing the 3 cells with formula instead of value

上图显示了包含公式而不是值的3个单元格;第一个单元格在 PHP Hourly Rate 下,第二个单元格在 Name 下,第三个单元格是 Invoice Sub Total 。但是,双击单元格后,将显示值,然后按Enter键。为什么会这样?我在Excel 2013上使用Excel VBA。

感谢。

8 个答案:

答案 0 :(得分:42)

确保......

  • 在公式
  • 之前有=个符号
  • =符号
  • 之前没有空格
  • 公式周围没有引号(必须为=A1,而不是"=A1"
  • 您不在公式视图中(按 Ctrl +`可在模式之间切换)
  • 单元格格式设置为常规,而不是文字
  • 如果只是更改格式不起作用,请点击 F2,输入
  • 撤消操作(CTRL + Z),直到值再次显示,然后只使用CTRL-Y重做所有这些操作也适用于某些用户

答案 1 :(得分:5)

如果您使用的是Excel 2013,请执行以下操作 文件>选项>高级> 此工作表的显示选项下取消选中之前的复选框 在单元格中显示公式而不是计算结果 这应该可以解决问题。

答案 2 :(得分:3)

如果所有其他方法都失败了,请按Ctrl-H(搜索并替换)" ="在两个框中(换句话说,搜索=并用相同的=替换它)。似乎可以做到这一点。

答案 3 :(得分:1)

我遇到了同样的问题并在下面解决了:

范围(“A”)。公式=修剪(CStr(“公式”))

答案 4 :(得分:0)

如果您使用 VBA 输入公式,则可能会意外地输入它们:

Sub AlmostAFormula()
    With Range("A1")
        .Clear
        .NumberFormat = "@"
        .Value = "=B1+C1"
        .NumberFormat = "General"
    End With
End Sub

A1 似乎有一个公式,但只有文字,直到您双击该单元格并触摸 Enter

确保代码中没有这样的错误。

答案 5 :(得分:0)

如果上述解决方案不起作用,请为我工作

使用“Ctrl + A”后跟“Ctrl + X”剪切工作表中的全部内容并将其粘贴到新工作表中。切割粘贴时,对公式的引用将保持不变。

答案 6 :(得分:0)

在" ="之前检查公式中的空格。例如' = A1' instean' = A1'

答案 7 :(得分:0)

我尽了一切所能,但没有任何效果。然后,我突出显示了公式列,然后右键单击并选择“清除内容”。可行!现在,我看到的是结果,而不是公式。