我想要有多种格式条件,例如。
561 -> 561
1,100 -> 1.10K
2,220,000 -> 2.22M
45,200,000 -> 45.20B
我想出了以下解决方案,但它不起作用:
[>=1000000000]#.00,,,"B";[>=1000000]#.00,,"M";[>=1000]#.00,"K";###
在这种情况下该怎么办?
答案1
我会使用条件格式规则,而不是自定义格式。区别实际上在于单词本身 ->条件对比风俗。
“Excel 自定义数字格式具有特定的结构。每种数字格式最多可以有四个部分,用分号分隔,如下所示:”捷捷
- 1)正值
- 2)负值
- 3)零值
- 4)文本值
由于您已为不同类型的正值指定了条件,因此它不适合自定义格式参数!请改用条件格式,例如在列上应用三条规则A:A
:
- 如果值大于或等于
1000
则自定义格式:#.00,"K"
- 如果值大于或等于
1000000
则自定义格式:#.00,,"M"
- 如果值大于或等于
1000000000
则自定义格式:#.00,,,"B"
按此顺序放入它们,因此在 A:A 列中规则的顺序是相反的!
请注意,在上面的例子中,您会注意到我的系统使用逗号作为分隔符!