Excel单元格值为0.0时显示为--的实现方案咨询
Excel输入0.0时显示为--的解决方案
自定义单元格格式(最优方案)
操作步骤:- 选中需要设置的单元格(比如B4)或者整个目标区域
- 右键点击选择「设置单元格格式」,或者直接按快捷键
Ctrl+1打开格式窗口 - 切换到「数字」选项卡,找到并选择「自定义」类别
- 在右侧「类型」输入框里粘贴或输入:
0.0;-0.0;"--" - 点击「确定」就完成了
原理:自定义格式的规则是
正数格式;负数格式;零值格式,输入0.0时会触发第三部分的设置,显示为"--",但单元格实际存储的还是0.0,完全不影响后续的计算或数据引用。为啥之前的方法没用?
- IF函数需要单元格里写公式(比如
=IF(B4=0,"--",B4)),但你是手动输入数据,直接输0.0会把公式覆盖,自然没用。 - 条件格式只能改字体颜色、单元格填充这些样式,没法直接把显示内容换成"--",所以达不到需求。
- IF函数需要单元格里写公式(比如
内容的提问来源于stack exchange,提问作者Vishy
相关产品推荐
相关产品推荐

