WPS更多的操作是以單元格為單位,用戶很輕松地對整個單元格復制,粘貼,引用,運算。如果要把單元格內(nèi)的字符拆解出來處理,有少量的函數(shù)可供選擇,如LEFT,MID等,但操作起來有很大的局限性。遇到復雜的以前只能清楚VBA才能解決,不過現(xiàn)在不一樣了! 最新版本的WPS推出了一個專業(yè)的文本拆分函數(shù)TEXTSPLIT,直接把文本拆分的難度拉到最低,小白也能輕易上手。 把要拆分的文本放到第一參數(shù),第二參數(shù)指明拆分依據(jù): =TEXTSPLIT(A1,",") 把拆分依據(jù)放到第三參數(shù),同樣的結果將被縱向放置: =TEXTSPLIT(A1,,",") 在多人共同編輯的文檔中,可能用的間隔符號不同,TEXTSPLIT拆分起來也很方便,把各種拆分字符作為數(shù)組設置到第二或者第三參數(shù)即可: =TEXTSPLIT(A1,,{"-","/","~"}) 拆分字符并沒有限定是特殊符號,數(shù)字,文字,詞語甚至一句話都可以作為指定的拆分字符: =TEXTSPLIT(A1,{"省","市","區(qū)","鎮(zhèn)"},,TRUE) 這里的第四參數(shù)設置為TRUE表示忽略拆分出來的空單元格。 針對一些有規(guī)則的文本,同時設置第二第三參數(shù)還可以返回二維數(shù)據(jù)區(qū)域: =TEXTSPLIT(A1,{":",","},";",TRUE) 最后來分析一個更復雜的應用,從文本中提取數(shù)字: =TEXTSPLIT(A1,TEXTSPLIT(A1,ROW(1:10)-1),,TRUE) ROW(1:10)-1的結果是0~9的數(shù)字隊列,將其作為TEXTSPLIT的拆分依據(jù): =TEXTSPLIT(A1,ROW(1:10)-1) 返回的結果是除了數(shù)字之外的所有文本,把這些文本作為外層TEXTSPLIT的拆分依據(jù),結果就只剩下數(shù)字了。 |
|
來自: 昵稱72339616 > 《待分類》