當前位置: 妍妍網 > 辦公

新函式TextSplit,原來是一個超級拆分函式

2024-04-25辦公

新函式的出現,讓之前復雜的公式看來來是那麽「可笑」,用碾壓一詞都感覺無法體現它們的強大。比如今天的主角: TextSplit (office365、WPS支持)

是不是真的強大,來個真實的問題感受一下。

【問 題】如下圖所示,A列是包含收貨人、地址和手機號的個人資訊,要求拆分成3列。如黃色區域所示。

分析: 估計很多人看到這個問題會試一下Ctrl +E,蘭色替你們試過了,不行!分列呢?好象也有點復雜,要分很多次,而且無法更新。看來公式還是最優選擇。

地址都由明確的標識,看上去用公式也不太復雜,但寫出來你會發現對於一般人來說還是有難度的。來看一下高手們寫出的公式:

公式1:

=TRIM(LEFT(SUBSTITUTE(MID($A3,FIND(B$2,$A3)+LEN(B$2)+1,99),",",REPT(" ",99)),99))

公式2:

=MID($A5&",",FIND("@",SUBSTITUTE($A5,":","@",COLUMN(C$1)))+1,FIND("(",SUBSTITUTE($A5&",",",","(",COLUMN(C$1)))-FIND("@",SUBSTITUTE($A5,":","@",COLUMN(C$1)))-1)

公式3:

B2=MID(A3,FIND(":",A3)+1,FIND(",",A3)-1-FIND(":",A3))
C2=MID(A3,FIND("址:",A3)+2,FIND(",手",A3)-2-FIND("址:",A3))
D2=RIGHT(A3,11)

後兩個公式還是建立在都有相同的分隔符「:」( 冒號 )的基礎上,如果不規則就更難辦了。

鋪墊了這麽多,該今天的主角 TextSplit 登場了。

=TEXTSPLIT(A3, {"收貨人:","地址:","手機號:",","} ,,1)

你沒看錯,提取3列值只需要一個簡單的公式,而且非常的易懂。即:把字串中多余的內容全部當成拆分符 {"收貨人:","地址:","手機號:",","} 拆分並刪除掉,最後一個參數1是忽略空白。

蘭色說 :介紹這麽強大的公式本來要1,2,3..來一串解釋,可這個公式太簡單,沒什麽可說的了,哈哈。所以,如果你工作中經常處理復制的字串,趕緊安裝一個WPS就可以用這個函式了。( 如果覺得本文有用,記得點右下大拇指支持一下哦

蘭色根據多年經驗,錄制了一全套適合新手和初中級階段使用者學習的Excel教程。包括 Excel表格88個函式用法( 即將更新幾十個新函式,範例整理中 )、119個使用技巧、透視表從入門到精通50集、圖表從入門到精通186集 。( 綠卡會員 有效期內 免費 )詳情點選下方連結