2013-10-22 286 views
1

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

谢谢。

回答

0

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

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

如果您有更多的细胞,只是增加了级联。

0

可以使用COUNTIF找到一段文字 - 任何结果大于意味着文本已经发现

使用=COUNTIF(A1:F4,"Your Text")如果你必须有一个完整的单元匹配

使用=COUNTIF(A1:F4,"*Your Text*")如果你想有一个部分匹配(例如,“狗”将匹配“猫狗”和“教条”)

包装这个在IF语句来得到你所期望的响应

=IF(COUNTIF(A1:F4,"*" & G1 & "*")>0,"Yes","No")