excel规则中,如何判定某单元格是否包含一个区域内任意一个单元格内容

如下,excel如何使用规则,实现,若A列中单元格如果包含C2至C6中任意一个单元格内容,则显示底纹为红色,谢谢!

选择A2:A6设置区域,在“条件格式”中,“新建规则”,以“公式”建立规则,输入

=SUMPRODUCT(ISNUMBER(FIND(C$2:C$6,A2))*1)>0  格式选择填充色红色,确定,即可。

条件格式的公式表示:在A2中只要存在C2:C6单元格的数据,SUMPRODUCT的结果就大于0

注意:条件公式如果以=ISNUMBER(FIND($C$2:$C$6,A2)),只会达到如果A2单元格中包含C2单元格的数值“1”时,单元格格式为红色的效果,需要通过SUMPRDOCUT函数,才能实现数组条件C2:C6的引用。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-10-20
选中C2到C6,点击开始,条件格式,新建规则,使用公式
输入=OR(LEN(SUBSTITUTE(A2,$C$2,""))<LEN(A2),LEN(SUBSTITUTE(A2,$C$3,""))<LEN(A2),LEN(SUBSTITUTE(A2,$C$4,""))<LEN(A2),LEN(SUBSTITUTE(A2,$C$5,""))<LEN(A2),LEN(SUBSTITUTE(A2,$C$6,""))<LEN(A2))

背景填充选择红色追问

谢谢

第2个回答  2014-10-20
A2输入条件公式 =ISNUMBER(FIND($C$2:$C$6,A2))
然后向下刷格式,就OK本回答被提问者采纳