Excel如何不四舍五入显示两位小数且保留原单元格值?
实现Excel单元格截断显示两位小数且保留原数值的方法
要让实际值为33,460.7971的单元格显示为33,460.79,同时不修改原数值,你可以用以下两种实用方法:
方法一:条件格式隐藏多余小数位
这是最易操作的方法,无需复杂格式代码:
- 选中目标单元格,按
Ctrl+1打开「设置单元格格式」窗口,选择「数值」类别,设置小数位数为3位,此时单元格会显示33,460.797 - 保持单元格选中,点击「开始」选项卡→「条件格式」→「新建规则」
- 选择「使用公式确定要设置格式的单元格」,输入公式:
=MOD(A1*1000,10)>=0(把A1换成你的目标单元格地址) - 点击「格式」→「字体」,将字体颜色设为和单元格背景一致的颜色(默认选白色即可),确定后第三位小数会被隐藏,视觉上就是
33,460.79,实际数值完全保留。
方法二:自定义格式取巧实现
Excel默认数字格式会四舍五入,但可以用特殊自定义格式绕过:
- 打开「设置单元格格式」→「自定义」类别,在「类型」框中输入:
#,##0.00" - 这个格式会强制显示两位小数,同时利用引号的特性屏蔽后续小数位的四舍五入显示,最终呈现
33,460.79,原数值不受影响。
注意:纯标准数字格式无法直接实现截断显示(Excel默认会对小数位四舍五入),上述两种方法都是通过视觉隐藏或格式技巧达成需求。
内容的提问来源于stack exchange,提问作者SarahH
相关产品推荐
相关产品推荐

