Excel - 条件格式 - 单元格不为空,等于0

时间:2013-09-04 20:20:56

标签: excel formatting conditional formula

我正在尝试检查一个单元格是否为:

  1. 空白,如果为假(非空白)
  2. 如果值等于0.我试过:

    = IF(NOT(ISBLANK($ D:$ D))& $ D:$ D = 0,TRUE,FALSE)

    = IF(AND(不(ISBLANK($ D:$ D)),$ D:$ D = 0),TRUE,FALSE)

  3. 我使用 Excel 2013 条件格式规则:使用公式确定要格式化的单元格> 格式化此公式为真的值

    我做错了什么?问题是,IF($D:$D=0)会将值 0 的单元格和空白的单元格识别为 true 。我只想让它识别0值。不是空白。

5 个答案:

答案 0 :(得分:7)

我认为这就是你要找的东西:

=AND(COUNTBLANK($D1)=0,$D1=0)

请注意,将其应用于整个列时,每个单元格只会查看其各自的行。您需要保留$ D1的引用而不是使用$ D:$ D

答案 1 :(得分:6)

您也可以使用此公式

=($D1<>"")*($D1=0)

答案 2 :(得分:1)

在规则指定“0”之前,您应该添加规则“cell包含空(空白)值”。然后将格式设置为“无格式化”,然后选择“如果为真则停止”。

答案 3 :(得分:0)

以下内容可行,您无需担心AND和NOT如何组合在一起。

=IF(ISBLANK(A1),TRUE,IF(A1=0,TRUE,FALSE))

答案 4 :(得分:0)

仅格式化包含 - &gt;的单元格(特定文本)...不要使用(单元格值) - &gt;然后输入“0”,不带引号

这将只格式化其中包含0的单元格,空白单元格将不会被格式化