我正在尝试检查一个单元格是否为:
如果值等于0.我试过:
= IF(NOT(ISBLANK($ D:$ D))& $ D:$ D = 0,TRUE,FALSE)
= IF(AND(不(ISBLANK($ D:$ D)),$ D:$ D = 0),TRUE,FALSE)
我使用 Excel 2013 与条件格式规则:使用公式确定要格式化的单元格> 格式化此公式为真的值
我做错了什么?问题是,IF($D:$D=0)
会将值 0 的单元格和空白的单元格识别为 true 。我只想让它识别0值。不是空白。
答案 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的单元格,空白单元格将不会被格式化