我有一排带有数值的单元格。我想产生以下效果:
---------------------------
|Cell value | Cell result |
---------------------------
|2 | 2 kg |
|1.43 | 1.43 kg |
|9.5764 | 9.58 kg |
|3.2 | 3.2 kg |
---------------------------
基本上,
- 我希望它们在输入的值后始终显示“kg”。
- 输入的任何小数都需要四舍五入到小数点后 2 位;如果没有小数,则显示整数。
我已经格式化单元格,0" kg"
以便它始终显示千克。
至于必要时仅显示小数,我=ROUND(X, 2)
在每个单元格上使用公式仅显示两位小数(X是我引入的价值)。
问题:但是当我输入时,=ROUND(2.5, 2)
它显示的3 kg
不是2.5 kg
。这是为什么?您还有其他可能的解决方案吗?
编辑1
我已将单元格格式更改为0.##" kg"
,它的工作方式与我想要的一样。现在的问题是,如果我使用=ROUND(10, 2)
它,它会10. kg
在数字后显示一个额外的点。