我有这个号码:
0.0065
如果我将其格式化为百分比,则会得到:
0.65%
有没有什么办法可以用‘千分之一’符号来得到它?
6.5 ‰
答案1
我认为您无法创建自定义格式来更改显示。不过您可以使用这个公式。
=TEXT(B2*1000,"##0.0‰")
编辑:要允许使用文本值,您可以使用 NumberValue() 函数。假设上面的 Text() 函数位于单元格 D2 中:
=NUMBERVALUE(LEFT(D2,LEN(D2)-1))
这将删除‰并将剩余数字视为数字。
虽然有点麻烦,但是确实有效。
答案2
请参阅此帖子http://chandoo.org/wp/2012/01/31/custom-number-formats-multiply-divide-by-any-power-of-10/
结合使用乘以 1,000 的格式和 ALT+0137 字符来添加千符号,您就能走上正确的轨道。
例如,我能够让 ##.0,"‰",%%% 在 Excel 2010 中运行。
请记住按链接的帖子中所述换行。不过,根据其他单元格中的文本,您可能会遇到无法隐藏额外 %%% 符号的问题。引用此重新格式化单元格的其他单元格应采用正常数字格式进行格式化,以便正确显示(即没有符号等)。