Excel函數-040_find-文字

FIND函數,用來找尋特定字在字串中的位置,通常不會單獨來使用,會搭配其他函數組合一起使用。
例如像是這篇「Excel函數-037_right-文字」裡的「解套方式2」LEN函數搭配MID函數使用。

函數類別:文字

 [函數] =FIND(“ “,A2) 

△ 題目:找出半形空白鍵的位置

步驟一:選取函數
*請參考:2019/04/13 Excel技巧-001_選取函數

步驟二:函數引數
● Find_text:輸入半形空白鍵「” “」。
● Within_text:選取A2儲存格。
● 「確定」。


步驟三:將公式向下填充
🡺 Ctrl+C(複製)B2儲存格 >>Shift+向下鍵(反白經過的儲存格) >>Enter(貼上)

※ 出現「#VALUE!」錯誤,表示查無空格。

KNB BLOG / KOMOTONEKOBOX / KNB BLOG / KOMOTONEKOBOX / KNB BLOG / KOMOTONEKOBOX / KNB BLOG / KOMOTONEKOBOX / KNB BLOG

補充說明:延伸「Excel函數-037_right-文字」裡的「解套方式2」

● [函數] =MID(A2,FIND("-",A2)+1,LEN(A2)-FIND("-",A2))

階段1:FIND("-",A2)
🡺 計算:在A2儲存格裡,找出符號「-」位置。
🡺 結果:字串由左至右數,符號「-」在13的位置


階段2:FIND("-",A2)+1
🡺 計算:在A2儲存格裡,找出符號「-」位置,並將其位置「+1」,結果為「14」。
🡺 結果:字串由左至右數,13 + 1 = 14 所以擷取字串的起始位置為「14」。


階段3:LEN(A2)
🡺 計算:在A2儲存格裡,算出字串總字數。
🡺 結果:所有字數共20。包含數字、中文、符號、英文。


階段4:=MID(A2,FIND("-",A2)+1,LEN(A2)-FIND("-",A2))
● 解說:搭配MID函數,MID函數整列公式的大架構,其中裡面內容分為3個區塊進行。

🡺 計算4-1:指定A2儲存格。
🡺 計算4-2:在A2儲存格裡,找出符號「-」位置,並將其位置「+1」,結果為「14」。
🡺 計算4-3:在A2儲存格裡,算出字串總字數,結果為「20」。
🡺 計算4-3:在A2儲存格裡,找出符號「-」位置,結果為「13」。
🡺 結果:「= MID ( A2 , 13+1 20-13 )」,最終結果得「7」,所以MID函數會只擷取「Amber經理」。

※ MID函數,擷取文字的方向為由左至右,在「Excel函數-036_mid-文字」中有提到。有興趣的同學可以參考。

這裡提供Excel供各位下載練習使用「1-函數/Excel-040find

延伸閱讀:
1. 2019/04/13 Excel技巧-001_選取函數
2. 2019/06/23 Excel技巧-010_錯誤代碼#VALUE!,判斷及解套方式
3. 2019/09/09 Excel函數-036_mid-文字
4. 2019/09/14 Excel函數-037_right-文字
5. 2019/10/10 Excel函數-039_len-文字

留言