EXCEL2007中,一列单元格填充公式,如何判断当某个单元格为空时不填充颜色?

单元格已经填充公式,某些情况下显示为空,当显示为特定值时填充不同的颜色,例如:当单元格内的值小于3时,不填充颜色,大于等于6时,填充红色,但是设置完后发现单元格为空时也显示红色,这是为什么?

N列以填充上面的公式,但是我设置好之后,可以看到空的单元格也显示为红色,如何设置让空的单元格不填充颜色?

公式返回的空,为"文本",文本比一般数值都大。因此需要将条件格式的公式修改为

=AND(N1<>"",N1>=6)

 

详见附图(比较公式返回的文本空值与数值的大小)

 

 

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-04-14

再加一条判断blanks就可以了

第2个回答  2014-04-14
因为你没有设置空值的时候得现实,则默认为复制时候的格式。

解决方法:
1、添加一个新规则。
2、选择“只为包含以下内容的单元格设置格式”
3、满足条件得下拉列表框,选择“空值”
4、格式变为没有格式。

因为空值是一种特殊的值,所以要单独设置。追问

不行滴少年,不信你试试,因为我填充了公式,所以就不是空,""是文本,文本始终大于数值

追答

如果是“”话,同样设置值=“”的格式啊。同理,要学会变通少年。

补充一句,刚看了一下你的公式,如果你返回的是“”(中间没空格)那么得到的是空值。如果你是“ ”的话是空格。在你追问后我已经试了。可以实现。加油吧少年!

第3个回答  2014-04-14
因为""为文本,文本在条件判断大于数值。规则4改为公式:
=AND(N1>=6,N1<>"")本回答被提问者采纳
第4个回答  2015-11-20
=if(A1="",??,??),""就是空值的意思
相似回答