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

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

0.09

0.195

0.876

0.4

我想这些以百分比forms显示:

9%

19.5%

87.6%

40%

任何解决scheme将不胜感激。

以您想要的小数位数量的百分比格式化列。 然后,要消除小数点后只有两个有效数字的百分比的小数位数,请使用条件格式:

规则公式:(用你的范围代替C1的格式,或者从最初格式化的单元格复制/粘贴格式。

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

然后select格式►数字►具有小数位数零的百分比

上面MOD公式中的比较是为了说明Excel使用的双精度math中偶尔的舍入误差。 您可能希望根据数据的范围将该数字设置得更小。