我在Excel中有一些带小数位的单元格,我想格式化为百分比。但是,如果小数不为零,我只想要小数位。例如,我有许多包含数字的单元格,例如:
0.09
0.195
0.876
0.4
我希望这些显示为表格中的百分比:
9%
19.5%
87.6%
40%
非常感谢任何解决方案。
答案 0 :(得分:0)
使用所需的小数位数将列格式化为百分比。 然后,要消除小数点后只有两个有效数字的百分比的小数位,请使用条件格式:
规则公式:(将您的范围替换为C1格式,或者从最初格式化的单元格中复制/粘贴格式。
=ABS(MOD(C1,0.01)) < 0.0000000001
然后选择格式化►数字►百分比为零的百分比
上述MOD公式中的比较是为了解Excel中使用的双精度数学中的偶然舍入误差。您可能希望根据数据范围缩小该数字。
答案 1 :(得分:-2)
用Excel 2016(Office 2016)编写
= TEXT(A1,“ [= 0] 0; [<1] .000; General”)&“%”
= TEXT(A1 * 100,“ [= 0] 0; [<1] .000; General”)&“%”
= TEXT(A1 * 100,“ [= 0] 0; [<1] .000; General”)&“%”