Excel中显示公式而不显示数字的问题,通常是由于单元格格式设置不当、计算选项设置错误或是工作表保护等原因造成的。下面我详细分析这些问题原因,并提供相应的解决对策和方法。

一. 问题原因分析
1. 单元格格式设置问题
如果单元格被设置成了“文本”格式,Excel会将输入的内容视为纯文本,即使输入的是公式,也只会显示公式本身而不会计算结果。
2. 计算选项设置错误
在Excel中,有一个“计算选项”的设置,如果设置为“手动”,则Excel不会自动计算工作表中的公式,只会在用户明确要求计算时才会进行计算。

3. 工作表保护
如果工作表被保护,且未设置允许用户编辑公式,那么公式将无法计算,只显示原始公式。
4. 公式错误
如果输入的公式本身存在语法错误或引用了无效的数据范围,也会导致Excel无法正确计算并显示公式。
5. 循环引用
当公式中存在循环引用时(即一个公式直接或间接地引用了自己),Excel可能无法正确计算并显示错误或只显示公式。

二. 解决对策和方法
1. 更改单元格格式
选择显示公式的单元格,右键点击选择“设置单元格格式”,在弹出的对话框中选择“常规”或“数值”等适当的格式,然后点击“确定”。这样,Excel就会尝试重新计算该单元格的公式并显示结果。
2. 调整计算选项
点击Excel菜单栏中的“公式”,然后选择“计算选项”,在下拉菜单中选择“自动”。这样,Excel会在每次更改数据或公式时自动重新计算。

3. 解除工作表保护
如果工作表被保护,需要点击菜单栏中的“审阅”,然后选择“撤销工作表保护”,输入正确的密码(如果有设置)以解除保护。之后,可以尝试重新编辑或计算公式。
4. 检查并修复公式错误
仔细检查公式中的语法和引用的数据范围是否正确。可以使用Excel的公式审核工具(如追踪引用、追踪从属等)来帮助找出和修复公式中的错误。
5. 解决循环引用问题
使用Excel的“公式”菜单下的“错误检查”功能来查找和修复循环引用。在找到循环引用后,需要修改公式以消除这种引用。

6. 使用快捷键强制计算
在某些情况下,即使设置了自动计算,Excel也可能不会立即更新公式的计算结果。这时可以尝试使用快捷键`Ctrl`+`Alt`+`F9`来强制Excel重新计算所有打开的工作簿中的所有公式。
7. 检查是否启用了“显示公式”而非其计算结果的功能
在极少数情况下,用户可能不小心按下了某个快捷键(如`Ctrl`+`~`)导致Excel直接显示了公式而非其计算结果。再次按下该快捷键可以切换回正常显示模式。

通过上述步骤和方法,应该能够解决大部分Excel中显示公式而不显示数字的问题。如果问题仍然存在,需要考虑检查Excel的安装是否完整或是否存在其他软件冲突等问题。