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

arr*_*nsc 5 excel

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

0.09

0.195

0.876

0.4

我希望这些以百分比形式显示:

9%

19.5%

87.6%

40%

任何解决方案将不胜感激。

Ron*_*eld 1

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

\n\n

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

\n\n
=ABS(MOD(C1,0.01)) < 0.0000000001\n
Run Code Online (Sandbox Code Playgroud)\n\n

并选择格式 \xe2\x96\xba 数字 \xe2\x96\xba 小数位数为零的百分比

\n\n

上面 MOD 公式中的比较是为了考虑 Excel 使用的双精度数学中偶尔出现的舍入误差。您可能希望根据数据范围减小该数字。

\n