在 Excel 裡可以使用萬用字元來執行模糊搜尋,在常用的 VLOOKUP 函數中也可以使用,但是 VLOOKUP 函數結果被限制只能傳回第1個值。

在 Excel 裡的萬用字元有:

*:符合的0至多個字元

?:符合的1個字元

~:~?、~*、~~,用以表示:?、*、~

以下的實例,來看看如何使用:

Excel-VLOOKUP函數中使用萬用字元進行模糊搜尋

1.搜尋:Ex-113?

公式:=VLOOKUP(D6,A6:B25,2,FALSE)

使用「?」符號,搜尋單一字元符合者。

2.搜尋:Ex-*22*

公式:=VLOOKUP(D9,A6:B25,2,FALSE)

使用「*」符號,搜尋多個字元符合者。

3.搜尋:Ex-127?~*

公式:=VLOOKUP(D12,A6:B25,2,FALSE)

使用「?」符號和「~」符號,搜尋含有單一字元且含有「*」者。

4.搜尋:Ex-1389

公式:=VLOOKUP(D15,A6:B25,2,FALSE)

結果錯誤,因為應該有二個符合者,但只能傳回一個。

5.搜尋:Ex-1389

公式:=FILTER(B6:B25,A6:A25=D19)

改以 FILTER 函數來處理,可以得到正確的結果。

本例是搜尋相同內容,應該傳回二個結果。

6.搜尋:Ex-14

公式:=FILTER(B6:B25,LEFT(A6:A25,LEN(D23))=D23)

本例是以 FILTER 函數來模擬模糊搜尋,所以正確的傳回三個結果。

Excel-VLOOKUP函數中使用萬用字元進行模糊搜尋

學不完.教不停.用不盡文章列表

arrow
arrow
    文章標籤
    Excel 萬用字元 模糊搜尋
    全站熱搜
    創作者介紹
    創作者 vincent 的頭像
    vincent

    學不完.教不停.用不盡

    vincent 發表在 痞客邦 留言(0) 人氣()