缩写的Excel数字格式

时间:2017-06-01 22:02:14

标签: excel number-formatting conditional-formatting

这是我想要完成的事情:

Value           Display
1               1
11              11
111             111
1111            1.11k
11111           11.11k
111111          111.11k
1111111         1.11M
11111111        11.11M
111111111       111.11M
1111111111      1.11B
11111111111     11.11B
111111111111    111.11B

这是彭博终端用于显示货币数字的格式。数字不会超过B

这是我到目前为止所尝试的内容:

[>999999999.999]#,,,"B";[>999999.999]#,,"M";#,##0_M

我从here偷了它,我找不到显示如何改进它的文档。

1 个答案:

答案 0 :(得分:5)

使用自定义数字格式的条件时,您最多可以使用一种默认数字格式和一种默认文本格式的条件。

[>=1000000000]#0.0#,,, \B;[>=1000000]#0.0#,, \M;#0.0#, K

enter image description here

要达到第四个标准,您需要覆盖自定义数字格式的内容。条件格式规则在这里似乎是合适的。根据以下公式创建一个

=$b2<10^3

单击格式,然后单击数字选项卡,并设置0_)的自定义数字格式。

enter image description here

当然,该CFR数字格式可能是另外两个条件和默认值,但您只需要一个额外的数字格式。