在Excel和WPS新增的幾十個函數(shù)中,如果按實用性+功能性排名,textsplit排第二,無函數(shù)敢排第一。因為它不僅使用簡單,而且解決了以前用超復(fù)雜公式才能搞定的難題。今天蘭色用10個公式,讓你徹底學(xué)會它。 1、按分隔符拆分成多列 =TEXTSPLIT(A2,'-') 蘭色注:第1個參數(shù)是要拆分的字符,第2個參數(shù)是按列拆分的字符,如果想提取出某一個,而可以用index(textsplit,位置) 2、按分隔符拆分成多行 =TEXTSPLIT(A2,,'-') 蘭色注:第3個參數(shù)是按行拆分的字符,這時第2個參數(shù)留空。 3、把字符串拆分成表格 =TEXTSPLIT(A2,'-',',') 蘭色注:如果字符中同時含有兩種分隔符,結(jié)果可以拆分成表格 如果想把因列數(shù)不一致生成的錯誤值改為空,可以把它最后一個參數(shù)設(shè)置成空值。 =TEXTSPLIT(A2,'-',',',,,'') 4、根據(jù)多種分隔符拆分 =TEXTSPLIT(A2,{'-',' '}) 注:分隔符可以使用數(shù)組,同時按多種分隔符拆分 5、處理拆分后的空值 有時拆分符連續(xù),就會產(chǎn)生很多空列 這時設(shè)置第4個參數(shù)為TRUE(或1)可以除于空值 =TEXTSPLIT(A2,{'-',' '},,TRUE) 6、按大小寫拆分 默認(rèn)情況下,分隔符是區(qū)分大小寫的,如下圖所示按小寫a拆分,并不會對大寫A產(chǎn)生影響。 =TEXTSPLIT(A5,'a') 如果不區(qū)分大小寫,則可以把第5個參數(shù)設(shè)置為 =TEXTSPLIT(A5,'a',,,1) 7、拆分非數(shù)字 =TEXTSPLIT(A5,ROW($1:10)-1) 蘭色注:row(1:10)生成1~10個數(shù)字,-1變?yōu)?~9。把數(shù)字當(dāng)成拆分除,剩下的就是非數(shù)字了。 8、拆分出數(shù)字 把上面7中的公式結(jié)果當(dāng)成拆分符(要除去空值),剩下的就是數(shù)字了。 =TEXTSPLIT(A5,TEXTSPLIT(A5,ROW($1:10)-1,,TRUE),,TRUE) 留小思考題:如果數(shù)字是小數(shù)呢 蘭色說:在實際Excel疑難問題中,字符的處理要占差不多四分一,可見textsplit的出現(xiàn)對廣大用戶的意義。這是蘭色第一次對textsplit進(jìn)行系統(tǒng)性的總結(jié),同學(xué)們?nèi)绻X得有用,記得點右下角贊+在看+收藏哦。 蘭色根據(jù)多年經(jīng)驗,錄制了一全套適合新手和初中級階段用戶學(xué)習(xí)的Excel教程。包括Excel表格88個函數(shù)用法(即將更新幾十個新函數(shù),示例整理中)、119個使用技巧、透視表從入門到精通50集、圖表從入門到精通186集。(綠卡會員有效期內(nèi)免費)詳情點擊下方鏈接 |
|