2013-10-22 280 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")