如何强制 Excel 将(潜在)表达式显示为文本,而不是尝试对其进行评估?

如何强制 Excel 将(潜在)表达式显示为文本,而不是尝试对其进行评估?

我有一个 Excel 工作表,其中包含如下(字符串)单元格值

=-L
=-N
=-R

ETC

现在,excel 看到“=”字符并尝试计算表达式。但它无法计算,而是显示以下内容。

#NAME?

我希望显示实际的字符串“=-L”。

我试图突出显示整个列,并且

right click --> format cells --> Text --> OK

但该列没有自动更新。我仍然看到

#NAME?

我现在应该看到

=-L

现在...如果我双击单元格然后导航到其他地方,看起来显示的文本值会更新。但是,我希望整个工作簿都更新,这样我就不需要双击数百个单元格了。我试过了

F9
Shift + F9
ctrl + alt + Shift + F9
ctrl + alt + F9

ETC。

有办法吗?

答案1

执行“查找并替换”操作,=然后'=“全部替换”。

如果您的工作表中有您想要保留的实际公式,那么您可以通过首先选择要更改的单元格来限制“查找和替换”。一种方法是使用“转到特殊位置” - 按 F5 并指定公式,其中选中“错误”复选框,并清除其他复选框。

答案2

代替:

=-L

和:

="=-L"

ETC。

答案3

我问过这个在另一篇文章中,我找到了答案。虽然在字符串前面添加单引号确实可以达到我想要的效果,但我不想对每个单元格都这样做。

对于我的问题

Under Formulas in the Ribbon, Under (technically over) Formula Auditing, select Show Formulas. This applies to the entire worksheet.

足以满足我的需要。请注意,这将影响整个工作表,而不是单个列。就我的目的而言,这很好。

相关内容