Excel 数字格式化千位不起作用

问题描述 投票:0回答:3

使用 Excel,我尝试将数字格式化为显示为千。 1000 应该是 1 k。 我通常使用 Excel 中的格式数字。根据语言的不同,我在格式的最后一位数字后添加“空格”或“,”以获得 x1000 除法。

我曾经有: 以千为单位的数字格式:0、“K”(美国)或 0 空格“K”(例如法国) 以百万为单位格式化数字:0,,"M"(美国)或 0 双空格“M”(例如法国)

但是,它不再工作了,现在它只显示我的数字,末尾有一个逗号/两个逗号,而不是数千或数百万。

您知道它可能与什么相关以及如何参数化单元格格式吗?

在我的高级设置中,我使用“,”作为小数分隔符,使用“ ”作为千位分隔符。我取消选中区域参数。

以下是我的设置的详细信息: 高级设置

以下是几个示例中显示的内容: 无效案例详情

注意:我想避免使用公式,因为我只想对单元格格式进行操作。目前,我的解决方法(不令人满意)是使用 =ROUND(Cell/1000000;0) 创建一个“镜像”页面来显示百万,例如

谢谢您的帮助

excel format numbers
3个回答
1
投票

数字格式(Excel 高级设置:使用系统分隔符

  • 如果区域设置为法语(法国):

     <1000]# ##0 \€;[<1000000]# ##0  k\€;# ##0   \m\€
    
  • 如果区域设置为英语(美国)

     [<1000]#,##0 €;[<1000000]#,##0, k€;#,##0,, \m€
    

如果您更改区域,然后关闭并重新打开工作簿,设置将会切换。

使用地区=美国英语设置打开

关闭然后重新开放,地区 = 法属法国

您可能会发现使用美国区域设置来设置数字格式更简单,以避免混淆

<space>
作为 空格
<space>
作为千位分隔符


1
投票

为此,请按照以下步骤操作:

1-选择要更改格式的单元格。

2- 按 Ctrl+1 打开格式弹出窗口(数字选项卡)

3-选择“自定义”

4- 输入此模式,用 K 转换为千: #,##0.0,“K”

5- 这个模式用 M 转换成数百万: #,##0.0,,"M"


0
投票

MS Professional 2021 - 这些都不起作用。我真的不喜欢这些似乎根据 Excel 版本而改变。为什么 0,, 不能工作!

© www.soinside.com 2019 - 2024. All rights reserved.