在先前的文章中已使用了 TEXTJOIN 函數 和 TEXTSPLIT 函數處理文字的分割和串接。
本篇要介紹 TEXTBEFORE 函數和 TEXTAFTER 函數,也可以用來分割字串。
(1) 利用 TEXTJOIN 將儲存格B4:K4內容合併成一個儲存格
儲存格B6:=TEXTJOIN(",",,B4:K4)
每個儲存格內容以「,」串接,結果:甲,乙,丙,丁,戊,己,庚,辛,壬,癸。
(2) 分割儲存格B6內容至儲存格B8:K8。
儲存格B8:=TEXTSPLIT(B6,",")
(3) 分割儲存格B14字串,取出前4筆
儲存格B16:=TEXTBEFORE(B14,",",4)
結果:甲,乙,丙,丁
(4) 分割儲存格B14字串,取出後4筆
儲存格B18:=TEXTAFTER(B14,",",6)
結果:庚,辛,壬,癸
另一種作法:
(1) 分割儲存格B6字串,取出前4筆
儲存格B8:=LEFT(B6,4)
或儲存格B8:=MID(B8,1,4)
結果:甲乙丙丁
(2) 分割儲存格B6字串,取出後4筆
儲存格B10:=RIGHT(B6,4)
或儲存格B10:=MID(B6,6,4)
結果:庚辛壬癸
【參考資料】
TEXTSPLIT 函數參考微軟提供的說明網頁:TEXTSPLIT 函數
TEXTJOIN 函數參考微軟提供的說明網頁:TEXTJOIN 函數
TEXTBEFORE 函數參考微軟提供的說明網頁:TEXTBEFORE 函數
TEXTAFTER 函數參考微軟提供的說明網頁:TEXTAFTER 函數
文章標籤
全站熱搜
留言列表