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

时间:2013-10-30 15:46:22

标签: excel excel-formula

我需要在属于某列的每个单元格中找到某些关键字,例如bloggerwritingwrites.com(它是生物)。特别是一个公式,用于获取任何表明被引用的单元格是具有博客的人。

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

这里的Excel Excel菜鸟总数。非常感谢你们提供的任何帮助!

以下是我正在处理的数据示例:

SO19687510 question example

3 个答案:

答案 0 :(得分:1)

A1将是搜索单元格,如果A1包含“SEARCH TEXT”,则在此单元格中将显示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

答案 1 :(得分:1)

列表中的关键字列表从D1开始,然后在第1行:

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

复制到诉讼应该给你在ColumnA中找到的每个关键字的实例数。总结结果可能是一个很好的指导。

答案 2 :(得分:1)

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

您可以使用ISERROR功能来帮助解决此问题。

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

如果您想检查多个条件,那么您可以使用AND功能,如下所示:

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

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

如果要检查整个列,使用COUNTIF是一个很好的建议,您也可以将它们嵌套在OR函数中以检查多个实例。

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