数码工坊
白蓝主题五 · 清爽阅读
首页  > 表格技巧

整数保留两位小数?Excel和WPS里这样设置最稳

做工资表、报价单或者财务汇总时,经常遇到「明明是整数,却要显示成 150.00 这样带两位小数的样子」——不是四舍五入,也不是计算结果,就是纯纯的格式需求。

别急着改公式,先看单元格格式

很多人第一反应是套 ROUND 函数:=ROUND(A1,2),但其实这是绕远路。如果原始数据就是整数(比如 89、200、0),又不需要参与后续计算精度控制,直接改显示格式更快更干净。

Excel / WPS 表格操作步骤:

选中目标单元格或区域 → 右键「设置单元格格式」→ 切到「数字」选项卡 → 左侧选「数值」→ 右边把「小数位数」改成 2 → 点确定。

这时,哪怕你输入的是 123,它立刻显示为 123.00;输入 0 就变 0.00;连负数 -5 都会变成 -5.00。所有运算值仍保持原精度,只是“长这样”而已。

想让整数强制带 .00,但又不改变其他数字?

比如一列里既有整数也有带小数的数(如 45、67.3、89.05),你只想让整数补零,小数照常显示?那就得用自定义格式:

0.00;[Red]-0.00;0.00;

这个格式分三段:正数、负数、零值,全部统一显示两位小数。输入 100 → 显示 100.00;输入 67.3 → 显示 67.30;输入 0 → 显示 0.00。

导出 PDF 或打印时还乱?记得关掉「自动调整小数位」

有些老版本 WPS 在打印预览里会偷偷把 .00 简化成整数,解决办法:文件 → 选项 → 高级 → 找到「在具有小数位数的单元格中显示零」勾上,再确认「使用系统分离符」没被误关。

顺手测试一下:在空单元格输 100,按 Ctrl+1 调出格式窗口,选「自定义」,粘贴上面那段代码,回车——立马见效。比写函数快,比问同事省时间。