excel 条件格式 如何让包含指定几个字符中的一个就变色

里面有近100组数据,只要单元格中有1001,1002C,1003,...5505N之中的一个时,单元格就变色。我的笨办法是这样的=ISNUMBER(FIND("1001",A1))+ISNUMBER(FIND("1002C",A1))+ISNUMBER(FIND("1003",A1))....+ISNUMBER(FIND("5505N",A1))>0,变色,可是实在太长了,自己都看花了。。
没有规律可找,先用条件格式一条条的输进去将就用一下吧。等等高手完美解决。

建一个辅助表,在表内存放应该变色的数据
然后使用查找函数
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-10-18
你的公式,是A1单元格中出现指定字符之一时就变色。如A1=K1001A,包含了1001,就要变色.对吧?
在条件格式中,把条件公式改写成以下公式就可以了
=SUM(IF(ISERROR(FIND({"1001","1002C","1003",..."5505N"},A1)),0,1))>0
***在{}中把所有条件项列出追问

条件格式里的公式不能用联合、交叉、数组常量,有没有更好的?

追答

A1中这些值出现的位置有规律吗?

第2个回答  2012-10-18
=ISNUMBER(MATCH(A1,{1001,1002C,1003,……,5505N},0))>0
第3个回答  2012-10-18
=ISNUMBER(FIND("-1001-1002c-1003-1004-5505n","-" & A1 & "-"))>0

用这个试试追问

输入后全变色了 -_-!!
要改进一下下

追答

全变色 是不是都有存在 你输入中文也会吗

第4个回答  2012-10-18
不太明白你的意思,能详细点吗
相似回答