You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无需公式设置Excel数字格式:整数显整数,小数限定位数

解决Excel整数/小数分格式显示的问题

哈哈,这个坑我之前踩过!用0.##确实会把整数显示成1.这种带多余小数点的尴尬格式,其实不用公式,纯靠自定义数字格式就能完美解决!

操作步骤

  • 选中需要设置格式的单元格或单元格区域
  • 右键点击,选择「设置单元格格式」(或者直接按快捷键Ctrl+1打开格式窗口)
  • 切换到「数字」选项卡,在分类列表里选择「自定义」
  • 在「类型」输入框里粘贴下面的格式代码:
    [=INT(@)]0;0.##
    
  • 点击「确定」就搞定了!

格式代码解释

这个代码是Excel自定义格式的条件判断写法,分两部分(用分号分隔):

  • [=INT(@)]0:当单元格的值等于它的整数部分(也就是本身是整数)时,用0格式显示——纯整数,不会带任何小数点尾巴
  • 0.##:如果不是整数,就显示为保留两位小数的格式,多余的小数会自动四舍五入,而且不会显示无意义的末尾零(比如输入1.2会显示1.2,而不是1.20)

拓展:处理负数情况

如果需要同时完美适配负数,把格式代码改成下面这样就行:

[=INT(@)]0;[=-INT(@)]-0;0.##

效果示例:

  • 输入-3 → 显示-3(不会变成-3.)
  • 输入-4.567 → 显示-4.57

实际效果验证

输入值显示结果
11
1212
1.234567891.23
-5-5
-6.789-6.79
00

内容的提问来源于stack exchange,提问作者TDP

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 08:31:21