close

如果要把資料中的字串做進一步的處理,例如將某個儲存格中的名字、中間名及姓氏分成三個不同的欄,文字函數是相當實用的方法。

7  

公式說明

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--表示空白字元的右邊開始

arrow
arrow

    騷客 發表在 痞客邦 留言(1) 人氣()