我在 Excel 中有一些带有小数位的单元格,我想将其格式化为百分比。但是,我只希望小数位非零时显示小数位。例如,我有许多包含数字的单元格,例如:
0.09
0.195
0.876
0.4
我希望这些以百分比形式显示:
9%
19.5%
87.6%
40%
任何解决方案将不胜感激。
最佳答案
将列格式设置为带有所需小数位数的百分比。 然后,要消除小数点后只有两位有效数字的百分比的小数位,请使用条件格式:
规则公式:(将您的范围替换为 C1 的格式,或从您最初设置格式的单元格复制/粘贴格式。
=ABS(MOD(C1,0.01)) < 0.0000000001
然后选择格式 ► 数字 ► 小数位数为零的百分比
上面 MOD 公式中的比较是为了考虑 Excel 使用的 double 学中偶尔出现的舍入误差。您可能希望根据数据范围减小该数字。
关于excel - 在 Excel 中设置带有可选小数位的百分比格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39572560/