Excel中可选小数位的格式百分比

时间:2016-09-19 11:53:30

标签: excel

我在Excel中有一些带小数位的单元格,我想格式化为百分比。但是,如果小数不为零,我只想要小数位。例如,我有许多包含数字的单元格,例如:

0.09

0.195

0.876

0.4

我希望这些显示为表格中的百分比:

9%

19.5%

87.6%

40%

非常感谢任何解决方案。

2 个答案:

答案 0 :(得分:0)

使用所需的小数位数将列格式化为百分比。 然后,要消除小数点后只有两个有效数字的百分比的小数位,请使用条件格式:

规则公式:(将您的范围替换为C1格式,或者从最初格式化的单元格中复制/粘贴格式。

=ABS(MOD(C1,0.01)) < 0.0000000001

然后选择格式化►数字►百分比为零的百分比

上述MOD公式中的比较是为了解Excel中使用的双精度数学中的偶然舍入误差。您可能希望根据数据范围缩小该数字。

答案 1 :(得分:-2)

用Excel 2016(Office 2016)编写

如果“常规”单元格A1包含25,则使用:(在B1中)

= TEXT(A1,“ [= 0] 0; [<1] .000; General”)&“%”

结果:25%


如果“百分比”单元格A1包含25.00%,则使用:(在B1中)

= TEXT(A1 * 100,“ [= 0] 0; [<1] .000; General”)&“%”

结果:25%(无小数点)


如果“百分比”单元格A1包含25.50%,则使用:(在B1中)

= TEXT(A1 * 100,“ [= 0] 0; [<1] .000; General”)&“%”

结果:25.5%(减少到小数点后一位,修剪掉所有尾随的零。)