excel中如何在某一列判断单元格中是否包含多个指定文本内容中的一个,如果包含则改变这个单元格的显示为黄红色加粗字体,指定内容有几十个,如何用公式实现?
如图,型号这一列中,我需要判断这个型号是不是已经淘汰的款式,让采购一目了然的知道这个订单需要单独采购,目前淘汰的型号有几十个,而且定期还会更新,用条件格式太麻烦
我倒是觉得条件格式更简单。。。。你看一下我的截图,看看是不是你想要的吧。下图中,A列就是你现在在用的型号,具体的根据你的实际情况更改公式就好了。
公式为:=IFERROR(VLOOKUP(D1,A:A,1,0),"")<>""
追问如果要筛选C列中只要含有Z列的内容就改变格式呢?例如C1列中很多内容,这些内容中只要有淘汰的型号这个关键词,就让它变格式,怎么设置公式,
另外试过了提示键入的公式有错误
我的表和你的表的位置肯定是不一样的,因为你的表也没有行、列号,所以我只是做了个示例,如果你直接复制我的公式到你的表里去用,当然会报错。
至于改变格式,你不是看到了吗?按你的要求,如果D列里的数在A列里有,就加粗,并且填充黄色背景。
你的意思是C列中含有Z列的内容就改变是吧?那你就把上面的公式改成:=IFERROR(VLOOKUP(C1,Z:Z,1,0),"")""在条件格式里设置。
如果还是不行,那你把文件发给我试试吧。[email protected]
呃,我才看到另一位的回答,用Countif也是不错的方式。一个单元格中包含很多内容,其中一条符合判断条件,这个应该做不到,因为字符长度、位置都不是固定的。用Excel就难办了,需要用到VBA来处理。这个我也不会。。。。
如果要筛选F列中只要含有Z列的内容就改变格式呢?例如F1列中很多内容,这些内容中只要有淘汰的型号这个关键词,就让它变格式,怎么设置公式,
本回答被提问者采纳