在 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 中的数字字段中添加百分号的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 PHPExcel 将百分比数字格式化为 Excel 百分比?
解决从Excel导入数据库,导入到DataTable时数据类型发生变化的问题(如数字类型变成科学计数法,百分数变成小数)