excel自定义数字格式与三个条件
是否有可能在Excel数字格式中使用多个条件?
我需要如下:
number format 7000 7 125 0 -8054 (8) -149 (0)
当我使用:
#,###, ;(#,###,)
它运作良好,除非数字小于-499,显示为(0)
我试过了
[>=0]#,###, ;[>-500]("0");(#,###,)
并且工作正常,但问题是当数字小于500 0不显示。
所以我试过了:
[<500],"0" ;[>=0]#,###, ;[>-500]("0");(#,###,)
但是excel不能接受这个编号格式。 有任何想法吗?
非常感谢!
这适用于我:
#,##0,;(#,##0,)
自定义数字格式随此语法一起提供。 (更多详情,请访问www.DataPigTechnologies.com博客文章改进默认PercentFormatting )
- 格式为正数
- 格式为负数
- 格式为零
- 文本格式
让 – 弗朗索瓦·科贝特(Jean-Francois Corbett)有解决方法,但是我想我会提供一些为什么没有提供你想要的结果的原因。
虽然让 – 弗朗索瓦·科贝特(Jean-FrançoisCorbett)对这个具体案件有了答案,但它并没有回答OP的名词问题。
Excel似乎有一个基本的限制,它只能使用最多两个自定义数字格式的条件。 显然,在内部,它使用了4种可能的显示类别,即positive
, negative
, zero
和text
,并重新定义了激活positive
或negative
条件的条件。
所以,描述自定义格式的选项可能更清楚一些:
[condition 1]custom format 1;[condition 2]custom format 2;other number format;text format
condition 1
默认为>0
, condition 2
默认为<0