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

Excel表格显示3个公式,而不是价值的公式

上面的图片显示了3个包含公式的单元格而不是值; 第一个单元格在PHP小时费率下 ,第二个单元格在Name下,第三个单元格是Invoice Sub Total 。 但是,双击单元格后,将显示值,然后按Enter键。 为什么发生这种情况? 我在Excel 2013上使用Excel VBA。

谢谢。

确保…

  • 公式前有一个=
  • =号之前没有空格
  • 公式周围没有引号(必须是=A1 ,而不是"=A1"
  • 您不在公式视图中( 按Ctrl +`在模式之间切换)
  • 单元格格式设置为常规而不是文本
  • 如果简单地改变格式不起作用, 按F2,input

如果一切都失败了,Ctrl-H(search和replace)在两个框中都是“=”(换句话说,search=并用相同=replace)。 似乎要做的伎俩。

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

我有同样的问题,并解决以下问题:

范围(“A”)。Formula = Trim(CStr(“公式”))

如果您使用VBAinput公式,可能会意外input它们:

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

A1似乎有一个公式,但只有文本,直到你双击单元格,然后触摸input

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

如果上述解决scheme不起作用,请尝试使用,为我工作

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

在“=”之前检查公式中的空格。 示例'= A1'instean'= A1'