如何在Excel中用小数格式化数字和千位?

can*_*_it 6 text-formatting microsoft-excel microsoft-excel-2013

我希望分别显示数字23567100as23.6K0.1K

我知道格式##0."K"让我接近:24K0K,分别。但我无法调整它来做我想做的事。

我在Excel 2013。我提供了我在上面使用的格式,因为我认为它可能包含有关我的系统中的角色.和角色的相关信息,

Pet*_*erH 10

要将 23567 显示为23.6K,您可以使用此自定义数字格式:

##0.0,"K"
Run Code Online (Sandbox Code Playgroud)

或者如评论中所指出的,根据您使用,.使用以下格式的区域设置:

#0,0."K"
Run Code Online (Sandbox Code Playgroud)

您还可以将其显示为23.57K

##0.00, "K"
Run Code Online (Sandbox Code Playgroud)

注意逗号的位置。通过添加第二个逗号,您还可以解释数百万,因此 1234567 将显示为1.2m

##0.0,, "m"
Run Code Online (Sandbox Code Playgroud)

逗号用作千位分隔符,并且由于所有示例的右侧都没有任何内容,即没有 0 或 #,因此除了字符串之外不会显示任何内容。

另一个非常酷的例子是:

[<1000000]£##0, "k";[>=1000000]£0.0,," m"
Run Code Online (Sandbox Code Playgroud)

它将以百万计的任何数字显示£1.2 m£800 k

自定义数字也可用于图表。

在此处输入图片说明