2016年11月15日 星期二

Excel-找尋儲存內的文字(SUBSTITUTE,FIND,SEARCH)

網友問到:如下圖,有一個 Excel 工作表的資料清單,如何找出儲存格中含有『助理』二個字?
Excel-找尋儲存內的文字(SUBSTITUTE,FIND,SEARCH)

1. 使用 SUBSTITUTE 函數
儲存格B2:=IF(SUBSTITUTE(A2,"助理","")<>A2,"助理","")
複製儲存格B2,貼至儲存格B2:B15。
SUBSTITUTE(A2,"助理",""):將儲存格A2中的「助理」字串用空字串取代。
假如取代後的結果和原字串不相同,則表示原字串中含有「助理」二字。

2. 使用 FIND 函數
儲存格B2:=IFERROR(IF(FIND("助理",A2),"助理",""),"")
複製儲存格B2,貼至儲存格B2:B15。
FIND("助理",A2):在儲存格A2中尋找是有「助理」二字,如果有,傳回一個大於0的數;如果沒有,會傳回一個錯誤訊息。
利用 IFERROR 函數將錯誤訊息轉換為空白。

3. 使用 SEARCH 函數
儲存格B2:=IFERROR(IF(SEARCH("助理",A2),"助理",""),"")
複製儲存格B2,貼至儲存格B2:B15。
SEARCH("助理",A2):在儲存格A2中尋找是有「助理」二字,如果有,傳回一個大於0的數;如果沒有,會傳回一個錯誤訊息。
利用 IFERROR 函數將錯誤訊息轉換為空白。

沒有留言:

張貼留言

好康東東