公式来查找单元格中某些关键字的存在

我需要find某些关键字,如bloggerwritingwrites.com在属于一个列(这是一个生物)的每个单元格。 具体来说,一个公式来挑选任何可能表明被引用的单元格是拥有博客的人的单词。

我正在考虑嵌套IF和OR语句,但还没有find任何东西。

这里总Excel的noob。 将不胜感激任何帮助,你们可以提供!

这是我正在处理的数据的一个例子:

SO19687510问题的例子

A1将是search单元格,如果A1包含“search文本”,则在该单元格中将出现TRUE,否则将显示“FALSE”。

 =if(FIND("SEARCH TEXT",A1),"TRUE","FALSE") 

资料来源: http : //forums.tutorialized.com/ms-excel-97/in-excel-how-to-search-a-text-string-get-true-5215.html

在ColumnD中从D1开始的关键字列表中,然后在Row1中:

 =COUNTIF(A:A,"="&"*"&D1&"*") 

复制下来以适应应该给你在ColumnA中find的每个关键字的实例的数量。 总结结果可能是一个很好的指导。

FIND函数本身在这个实例中不起作用,因为如果文本不存在,它将返回#VALUE错误,

您可以使用ISERROR函数来帮助处理这个问题。

 =IF(ISERROR(FIND("a",A21)),FALSE,TRUE) 

如果你想检查多个条件,那么你可以使用ANDfunction如下:

 =IF(AND(ISERROR(FIND("a",A21)),ISERROR(FIND("b",A21)),ISERROR(FIND("c",A21))),FALSE,TRUE) 

NB。 在这个例子中,这是检查单元格A21

如果你想检查整个列,使用COUNTIF是一个很好的build议,你也可以嵌套在一个OR函数来检查多个实例。

 =IF(OR(COUNTIF(D:D,"="&"*foo*")>0,COUNTIF(D:D,"="&"*bar*")>0),TRUE,FALSE)