2016-08-03 109 views
1

我想在Excel中使用搜索公式來檢查列是否包含字符串。不過,我不需要這場比賽是確切的。所以f.i.,如果列中的某個單元格中有abcd,並且在搜索abc時,我仍然希望返回一個值。不幸的是,目前我只能得到一個返回值,如果我完全搜索abcd。Excel搜索公式只適用於完全匹配

我現在用右邊的計算公式如下:

=SEARCH("abc";A2:A8) 

有沒有返回值,儘管A3有「ABCD」在裏面。

提前致謝!

+1

因爲你想搜索的細胞_range_而非_single_細胞。你或者需要使用數組公式,或者使用'= MATCH()'。 –

回答

2

我通常不喜歡提供一個鏈接一個答案......但我不得不這樣做同樣的事情在幾個星期前,並在該給我的答覆鏈接舉行:

Contains in Excel

簡而言之,它使用一種方法檢查結果是一個數字,如果子字符串存在。看起來像一個奇怪的方法,但它像一個魅力。

1

使用MATCH()使用通配符:

=MATCH("*abc*",A2:A8,0) 

enter image description here