使用者需要獲取欄位中的某一段的內容。
例如截取字串的最後幾位固定位數字元,效果如下圖所示:
使用正文函式截取字元。
以 RIGHT 函式為例,截取「電話」號碼的最後八位建構新欄位「left 函式」。
1)使用 Demo 資料「供應商資訊表」製作自助資料集,選擇欄位「聯絡人姓名」和「電話」。
2)選擇新增列,使用 RIGHT 函式,新增列「left」函式截取了電話號碼的後八位,如下圖所示:
函式說明:
截取字串的最後幾位固定位數字元,效果如下圖所示:
使用函式: LEFT函式和 FIND 函式(FIND 函式可以找到某個字元在字串中的位置)
範例資料:截取欄位.xlsx
例如從「用户帳號和密碼」欄位中,提取出用户帳號建構新欄位「left 截取不固定」
1)使用下載的「截取欄位」表製作自助資料集,選擇所有欄位。
2)新增列,輸入公式LEFT(用户帳號和密碼,FIND(":",用户帳號和密碼)),如下圖所示:
注:若是不需要欄位中的「:」,可以將公式更改為 LEFT(用户帳號和密碼,FIND(":",用户帳號和密碼)-1)。
公式說明:
從字串中獲取「:」及其前的所有字元,如下圖所示:
使用函式:RIGHT、FIND 、LEN。
範例資料:第 3 節資料
截取「用户帳號和密碼」欄位中密碼構成新列「密碼」。
新增列,輸入公式:RIGHT(用户帳號和密碼,LEN(用户帳號和密碼)-FIND(":",用户帳號和密碼))如下圖所示:
截取「:」後的所有字元,如下圖所示:
範例資料:截取欄位-不固定長度.xlsx
獲取「用户帳號和密碼」中間的密碼,構成新列「mid密碼」。
1)使用「截取欄位-不固定長度」表製作自助資料集。
2)新增列,輸入公式:MID(用户帳號和密碼,FIND(":",用户帳號和密碼)+1,FIND(",",用户帳號和密碼)-FIND(":",用户帳號和密碼)-1),如下圖所示:
獲取「:」後到「,」前的所有字元。如下圖所示:
範例資料:正文截取.xlsx
上傳資料 並使用上傳好的 Excel 資料集建立自助資料集,選擇所有欄位,新增「新增列」,輸入公式:LEFT(省份,LEN(省份)-3),點選「確定」,如下圖所示:
公式说明:
去掉欄位最後的「分公司」後綴,保留公司名稱,如下圖所示:
注:若需要去掉欄位前指定數目的字串可使用RIGHT(欄位,LEN(欄位)-字串數目)。