Excel数字格式的缩写

这是我想要完成的:

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 

这是彭博terminal用来显示货币数字的格式。 数字不会经过B

这是我迄今为止所尝试的:

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

我从这里偷了它,我找不到说明如何改进它的文档。

当以自定义数字格式使用条件时,最多可以有两个条件,一个默认数字格式和一个默认文本格式。

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

在这里输入图像说明

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

 =$b2<10^3 

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

在这里输入图像说明

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