excel - 在 Excel 中设置带有可选小数位的百分比格式

标签 excel

我在 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/

相关文章:

python - 如何使用 Pandas 将 QTableWidget 数据导出到 Excel?

excel - 根据列数据创建新的 Excel 行

vba - 如何动态更改公式内的范围?

excel - 如果标题行不包含子字符串且范围不包含 #N/A,则求和

excel - 如何从 Excel 列表中查找和替换

asp.net - 从 Internet 打开 excel 文件会打开一个空白的 excel 窗口

python - 知道如何将其读取为 CSV 吗? - Python

sql - 使用 SSIS 清除 Excel 中的数据

excel - writetable 在 Matlab 中用空白替换 NaN

excel - 分组中均等地生成随机数