我需要在属于某列的每个单元格中找到某些关键字,例如blogger
或writing
或writes
或.com
(它是生物)。特别是一个公式,用于获取任何表明被引用的单元格是具有博客的人。
我在考虑嵌套IF和OR语句,但还没有找到任何东西。
这里的Excel Excel菜鸟总数。非常感谢你们提供的任何帮助!
以下是我正在处理的数据示例:
答案 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)