我需要在属于列的每个单元格中找到某些关键字,例如blogger
orwriting
或writes
or (这是一个生物)。.com
特别是一个公式,用于提取任何表明被引用的单元格是拥有博客的人的单词。
我正在考虑嵌套 IF 和 OR 语句,但还没有找到任何东西。
总 Excel 菜鸟在这里。非常感谢你们可以提供的任何帮助!
这是我正在处理的数据示例:
我需要在属于列的每个单元格中找到某些关键字,例如blogger
orwriting
或writes
or (这是一个生物)。.com
特别是一个公式,用于提取任何表明被引用的单元格是拥有博客的人的单词。
我正在考虑嵌套 IF 和 OR 语句,但还没有找到任何东西。
总 Excel 菜鸟在这里。非常感谢你们可以提供的任何帮助!
这是我正在处理的数据示例:
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
该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)
注意。在这种情况下,这是检查 Cell A21
。
如果你想检查整个列,使用COUNTIF
是一个很好的建议,你也可以将它们嵌套在一个OR
函数中以检查多个实例。
=IF(OR(COUNTIF(D:D,"="&"*foo*")>0,COUNTIF(D:D,"="&"*bar*")>0),TRUE,FALSE)
将 ColumnD 中的关键字列表从 D1 开始,然后在 Row1 中:
=COUNTIF(A:A,"="&"*"&D1&"*")
复制下来以适应应该给你在ColumnA中找到的每个关键字的实例数。总结结果可能是一个很好的指导。