突出显示Excel中任何字符串中都不包含的单元格

时间:2018-07-14 07:38:45

标签: excel formatting conditional

我想从一个单元格列表中的列表中搜索任何字符串,并突出显示在任何字符串中都找不到的单元格。示例:

第一张纸的名称:第一张

  

名称

     

microsoft

     

美国

     

perl

     

java

     

html

     

sql

第二张纸的名称:第二张

  

网站

     

www.perl.com

     

www.usa.com

     

sql.com

     

www.com.java

在这种情况下,应在第一张工作表中突出显示microsoft和html单元格,因为第二张工作表中均未包含这些单元格。

我使用条件格式。我从第一张工作表的A2到A7中进行选择,然后在条件格式设置(“主页”选项卡上)中使用“使用公式来确定要格式化的单元格”选项。我在下面使用了这段代码,然后变成蓝色。

= NOT(COUNT(SEARCH(first!B $ 1:B $ 3,second!$ A1))) 它不起作用。

我参考了这个stackoverflow寻求帮助。该网站为Highlight cells containing text from a list of strings in Excel

你能帮我吗?

1 个答案:

答案 0 :(得分:0)

SEARCH()使用单个单元格作为目标。您需要一个可以评估一系列单元格的函数。

您可以将Countif与通配符一起使用来识别不匹配的单元格,如下所示:

=COUNTIF(Sheet2!A:A,"*"&Sheet1!A2&"*")

如果您想在条件格式公式中使用该概念,请尝试以下公式使用规则

=COUNTIF(Sheet2!A:A,"*"&$A2&"*")=0

enter image description here