在 Excel 裡可以用來依分隔符號分割字串的函數可以使用:TEXTSPLIT、TEXTBEFORE、TEXTAFTER 等函數。
以下的例子要來看看這幾個函數之間的交互運用。
【設計與解析】
1. 取出數字1
儲存格E8:=TEXTBEFORE(A7,{"+","-","X","/"},1)
分隔符號「 +、-、X、/」,一個以上的分隔符號,以陣列「{ }」形式表示。
在 TEXTBEFORE 函數中取出分隔符號之前的文字。
2. 取出數字2
儲存格D8:=TEXTBEFORE(TEXTAFTER(A7,{"+","-","X","/"},1),"=")
(1) TEXTAFTER(A7,{"+","-","X","/"},1)
在 TEXTAFTER 函數中取出分隔符號「 +、-、X、/」之後的文字。
(2) TEXTBEFORE(TEXTAFTER(A7,{"+","-","X","/"},1),"=")
在 TEXTBEFORE 函數中取出分隔符號「=」之前的文字。
3. 取出數字3
儲存格C8:=TEXTAFTER(A7,"=",1)
在 TEXTAFTER 函數中取出分隔符號「=」之後的文字。
4. 一式完成取出數字1,2,3
儲存格C17:=TEXTSPLIT(A17,{"+","-","X","/","="})
在 TEXTSPLIT 函數中以分隔符號「+、-、X、/、=」取出文字。
【參考資料】



文章標籤
全站熱搜