在Excel中如何实现根据A或B列是否为空,填充B列不同的颜色?(最好用函数实现,或用条件格式也行)

我的A列是人名,如果A列为空即没有记录;我的B列是一个标识,我通过公式使B列在A列有值时自动为X。对于B列,只有少数的记录是为空而非X的,如果某条记录的B值为空,则需要手动将B列单元格中的X删掉变为空。那么如何实现,在我删掉B列某单元格中的内容为空时,此单元格自动变为黄色填充??
我试了条件格式,选中B列,在新建规则中选择使用公式确定,我的公式为 AND(A2<>"",B2=""),但是没有反应,对于原本已经变成空的B列单元格也没有变化,不知道是不是我用的条件格式不对??
另外,有没有改变单元格格式的函数?也就是能不能直接用公式,不用条件格式?
请大家帮帮我,谢谢!!!!
原来是我在输入条件格式中的公式时,没有加等于号。。。变成=AND(A2<>"",B2="")就有反应了。但是还是有问题,我删除B列某单元格内容后,它上面第二个单元格变成了黄色填充。。。它自己没有变。。再清空几个单元格,有值的B列单元格都变成黄色了。。。
是不是我公式里不应该用A2\B2啊? 是不是特定成整列都是以A2、B2是否为空为条件了????

第1个回答  2012-12-19
"在我删掉B列某单元格中的内容为空时,此单元格自动变为黄色填充??"

根据这一条来看,如果B列的单元格为空,则填充为黄色。以B2单元格为例:条件格式选择公式,输入=D5="",然后设置单元格颜色就可以了。
如果是要求A2和B2都为空才黄色,则设置B2单元格条件格式为=AND(A2="",B2="")
以上操作是在wps表格里做的,可以实现,电脑上没装微软的。
如果要用AND(A2<>"",B2=""),在AND前也要加个等于号。
第2个回答  2012-12-19
你如果选中的是整列,条件公式应改为
=AND($A1<>"",$B1="")本回答被提问者采纳
相似回答