在 Excel 裡可以使用萬用字元來執行模糊搜尋,在常用的 VLOOKUP 函數中也可以使用,但是 VLOOKUP 函數結果被限制只能傳回第1個值。
在 Excel 裡的萬用字元有:
*:符合的0至多個字元
?:符合的1個字元
~:~?、~*、~~,用以表示:?、*、~
以下的實例,來看看如何使用:
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 函數來模擬模糊搜尋,所以正確的傳回三個結果。
文章標籤
全站熱搜
留言列表