RLH*_*RLH 0 microsoft-office formatting microsoft-excel
考虑以下场景。我有一个包含大量数字整数值的数据列。其中一些值相对较小(即 1,000),而另一些则非常大(即 10,000,000,000)。
我想要的是较小的数字(小于 1,000,000)应显示为标准数字,并带有逗号。较大的数字应缩写为在实际值的因数分解数字旁边显示 M 代表百万、B 代表十亿、可能是 TR 代表万亿等。以下是我正在寻找的格式类型的一些示例:
| Actual Value | Display Value |
+---------------+---------------+
| 100,000 | 100,000 |
| 999,999 | 999,999 |
| 1,000,000 | 1.0 M |
| 1,250,000 | 1.3 M |
| 5,000,000,000 | 5.0 B |
Run Code Online (Sandbox Code Playgroud)
有没有一种简单的方法可以做到这一点而无需创建格式化功能?
取决于您所说的“简单方法”是什么意思。
您可以使用自定义数字格式简单地格式化单元格,该格式可能有多达三个“模式”,例如:
[>999999999.999]#.0,,, _-"B";[>999999.999]#.0,, "M";#,##0 _M
Run Code Online (Sandbox Code Playgroud)
如果您需要将其扩展到三个以上级别(例如万亿),只要您的版本是 Excel 2007 或更高版本,您就可以使用条件格式来选择不同的数字格式。希望这可以帮助
| 归档时间: |
|
| 查看次数: |
5254 次 |
| 最近记录: |