1

我有一个项目,向我提供了大量信息以及我正在处理的问题的描述。我想在行的末尾创建一个单元格,该单元格在对特定关键字或一段文本执行跨行搜索后将返回是或否。我曾尝试使用 if(Search()) 函数,但它只允许在行中的一个单元格中搜索关键字。这会起作用,但我正在搜索的关键字可能会出现在该行的不同列中。无论如何,我可以创建一个公式来搜索整行的特定文本吗?如果出现我已放入公式的关键字列表的任何实例,它是否会导致可自定义的文本响应(是或否)?

谢谢。

4

2 回答 2

0

您可以使用COUNTIF来定位一段文本 - 任何大于0的结果都表示已找到该文本

=COUNTIF(A1:F4,"Your Text")如果您必须进行完整的单元格匹配,请使用

=COUNTIF(A1:F4,"*Your Text*")如果您想要部分匹配,请使用(例如“Dog”将匹配“CatDog”和“Dogma”)

将其包装在一个IF语句中以获得您想要的响应

=IF(COUNTIF(A1:F4,"*" & G1 & "*")>0,"Yes","No")
于 2013-10-22T15:30:46.287 回答
0

说在第一行,我们想知道我们是否可以在 A1 到 C1 的任何地方找到“幸福”。在 D1 中输入:

=IF(ISERROR(SEARCH("幸福",A1 & B1 & C1)),"否","是")

如果您有更多单元格,只需增加串联。

于 2013-10-22T15:27:17.103 回答