Excel 公式在模板中显示为文本

Excel 公式在模板中显示为文本

我在 Excel 2016 中使用名为“销售发票跟踪器”的模板。以下是这里出现的问题。

Excel 屏幕截图

如您所见,文本根本没有显示,或者显示公式。

其使用的公式如下:

=IFERROR(INDEX(InvoiceDetails,SMALL(IF(InvoiceDetails[Invoice '#]=rngInvoice,ROW(InvoiceDetails)-ROW(InvoiceDetails[#Headers])), ROW(1:1)), MATCH($C$8, InvoiceDetails[#Headers], 0)),"")

以下是“详细信息”表的视图:

“详细信息”表的视图

Excel 中发生的情况的视频:

点击此处查看视频

答案1

“在单元格中显示公式而不是计算结果”大概是被勾选了。

要取消选中它...

转到文件>选项>高级,
向下滚动大约一半,直到到达标题“显示此工作簿的选项”,
取消选中“在单元格中显示公式而不是计算结果”

选项

其他因素也可能导致此问题:

如果在编写公式时,输入公式的单元格格式为“文本”,则即使您将单元格格式重新设置为“常规”或“数字”,它通常也会显示为文本。
要解决此问题,请将单元格格式重新设置为“数字”,单击它,然后按“返回”。

答案2

您遇到的问题是因为此模板中使用的公式是“数组公式”。如果您选择其中一个正常工作的单元格,您应该会看到公式在{}括号中。要恢复这些公式的正常功能,请再次编辑单元格。
不要按 Enter,而是按CTRL+ SHIFT+ENTER

然而,在合并的单元格中,这很可能会引发错误:“数组公式在合并的单元格中无效”在这种情况下,您可以先取消合并单元格,应用公式并重新合并单元格。但是,尽管您按了+ + ,
Beschrijving列仍可能只显示公式,至少对我来说是这样。我通过将单元格的格式选项更改为“常规”解决了这个问题。CTRLSHIFTENTER

相关内容