Excel函數小講堂: 認識FIND函數和SEARCH函數

在一個單元格中搜尋多個字元串,可以使用 FIND 函數和 SEARCH 函數來找尋。

1. 使用 FIND 函數

(1) 單元格C2:=IFERROR(IF(FIND("感測器",B2),"V",),"X")

FIND("感測器",B2):如果單元格中存在「感測器」字元串,則會傳回該字元串所在的位置,否則會傳回「#VALUE!」。如果FIND 的傳回傳大於 0,表示找到關鍵詞,則顯示「V」。

再利用 IFERROR 函數將傳回值「#VALUE!」,顯示為「X」

(2) 單元格D2:=IFERROR(IF(FIND("網路",B2),"V",),"X")

(3)單元格F2:=IFERROR(IF(FIND("Wi-Fi",B2)*FIND("追蹤",B2),"V",),"X")

Advertisements

如果要搜尋二個以上的關鍵詞,則使用二個 FIND 函數,再加上運算符「*」,執行 AND運算,即可判斷是否二個關鍵詞字元串均存在。

2. 使用 SEARCH 函數

SEARCH 函數和 FIND函數一樣,如果單元格中存在要搜尋的,則會傳回該字元串所在的位置,否則會傳回「#VALUE!」。

(1) 單元格C3:=IFERROR(IF(SEARCH("感測器",B3),"V",),"X")

(2)單元格F3:=IFERROR(IF(SEARCH("Wi-Fi",B3)*SEARCH("追蹤",B3),"V",),"X")

Advertisements

你可能會喜歡