如果要把資料中的字串做進一步的處理,例如將某個儲存格中的名字、中間名及姓氏分成三個不同的欄,文字函數是相當實用的方法。
公式說明
1. =LEFT(A3,1)
=左邊開始(欄位,第1個字元)
2. =RIGHT(A4,1)
=右邊開始(欄位,第1個字元)
3. =MID(A5,2,3)
=MID(欄位,開始字元數,擷取字元數)
MID回傳字串某個起始位置到指定長度之前的字元
4. =MID(A6,LEN(A6)-1,2)
=MID(欄位,LEN(欄位)-1,擷取字元數)
LEN回傳字元數
本例為擷取後兩碼,所以開始字元數往前推1位,所以用-1
若要改為擷取後三碼,所以開始字元數往前推2位,用-2,擷取字元數改為3
=MID(A6,LEN(A6)-2,3)
5. =LEFT(A7,FIND(" ",A7)-1)
=左邊開始(欄位,FIND(" ",欄位)-1)
FIND搜尋文字,可直接打文字,或是用" "表示空白
FIND(" ",欄位)--同時也表示左邊開始的字元
-1--表示扣掉空白字元
6. =RIGHT(A8,FIND(" ",A8)-1)
=右邊開始(欄位,FIND(" ",欄位)-1)
FIND搜尋文字,可直接打文字,或是用" "表示空白
FIND(" ",欄位)--同時也表示右邊開始的字元
-1--表示扣掉空白字元
7. =MID(A9,FIND(" ",A9)+1,3)
=MID(欄位, FIND(" ",欄位)+1,擷取字元數)
MID回傳字串某個起始位置到指定長度之前的字元
FIND搜尋文字,可直接打文字,或是用" "表示空白
+1--表示空白字元的右邊開始