在 Excel 中的数字字段中添加百分号

Posted

技术标签:

【中文标题】在 Excel 中的数字字段中添加百分号【英文标题】:Adding a percentage sign to a number field in Excel 【发布时间】:2018-04-26 07:28:34 【问题描述】:

我们有一个 Excel 文件,其中包含 Percentage 列。此列包含数字,因此能够从大到小和反向排序。唯一缺少的是数字后没有显示百分号。

我们拥有的是这样的:

如果它可以显示以下内容并且仍然能够从小到大排序,那就太好了:

114,87 %
50 %
81 %
91 %

无论我在格式化选项Custom 中尝试什么,我总是以尾随零或更改值结束。

【问题讨论】:

您需要更改公式,使其除以 100 得到正确的十进制数,然后使用标准的 % 格式 我宁愿不这样做,因为我使用 PowerShell 中的值来做出一些决定。 将值除以 100 并将单元格格式更改为百分比。 @DarkLite1 为单元格选择百分比格式时,需要将小数点数改为0。 单元格是公式还是只有值? 【参考方案1】:

用自定义格式?\%格式化这些单元格

【讨论】:

这是目前最好的答案,但随后114,87 变为115%,我希望它为114,87 %(有空格,保留两位数,但有尾随零 81 > 81 %)。 我不认为你可以有任何基于有效数字改变的格式。您有 114,87% 和 115,00%,或者您可以让它们都显示为 115%。为什么需要百分比中第五位有效数字的准确性? 没错,我会接受这个作为正确答案。谢谢各位,不胜感激:) 114,87 中的逗号是千位分隔符吗?为什么不11,487?如果您希望11487(不带逗号或有效的千位分隔符)为11,487 %,您可以使用自定义格式#,### \%【参考方案2】:

添加答案以添加带有结果的图像。 B列可以完全删除,但我只是为了显示它工作。 B 列 = A/100。 C 列的格式为百分比,小数点后为 0。

【讨论】:

【参考方案3】:

用自定义格式格式化这些单元格?\%

我尝试评论和编辑接受的答案无济于事。

无论如何...使用自定义格式:

?.??\%

产生的结果更接近我认为的 OP 要求的结果,但是我无法保留他要求的空间。

【讨论】:

【参考方案4】:

值和百分号之间的空格可以通过使用自定义格式来实现:

0,00" "% 或者 0.00" "% 取决于您所在国家/地区使用的小数分隔符。

标准 Excel 百分比格式中缺少空格是 Excel 自石器时代以来的一个错误。

【讨论】:

以上是关于在 Excel 中的数字字段中添加百分号的主要内容,如果未能解决你的问题,请参考以下文章

在 PHP Excel 中添加百分比数字格式

如何让excel中的数字都显示为百分比

如何使用 PHPExcel 将百分比数字格式化为 Excel 百分比?

解决从Excel导入数据库,导入到DataTable时数据类型发生变化的问题(如数字类型变成科学计数法,百分数变成小数)

如何让excel饼图的百分比带两位小数

excel柱形图上如何显示百分比和数值