TextSplit是根據分隔符拆分字串的函式,Row可以提取行數。看上去兩者好象是風馬牛不相及,但如果它們組合到一起,拆分表格字元時強大到讓你不敢相信。
【例】如下圖所示,在B3單元格中有很多姓名和手機號碼,需要把它們拆分成兩列。
這...連個分隔符都沒有,就問哪個函式可以完成這個操作?嘿嘿,咱們的兩個主角要來了!
分析:字串是由數位和非數位間隔組合而成,如果把所有數位刪除,剩下的不就是姓名了嗎?
Row(1:10)
可以生成1,2,3,4,5,6,7,8,9,10十個數位,
Row(1:10)-1
而則可以生成所有數位,即0,
1,2,3,4,5,6,7,8,9
如果把這一組數位當成拆分的分隔符,就可以把字串拆分出來
=TEXTSPLIT(B3,, ROW(1:10)-1 ,TRUE)
最後一個參數TRUE是忽略空值
拆分手機號碼更簡單了,直接把拆分的姓名當成分隔符
=TEXTSPLIT(B3,, B6# ,TRUE)
註:B6#是指B6:B16區域
留個思考題:
如下圖所示,要求用公式提出單元格內所有數位並求和。就用今天的思路。同學們如果寫出公式可以在留言區寫出來。( 為了給更多同學機會,今天下午3點再把所有回復的公式統計一放出來。 )如果寫不出可以回復「不會」。
蘭色說
:在新函式的加持下,以前超級難題現在也變的超級簡單,關鍵是這些新函式的套用擴充套件性還很強,這是一件很有趣的事情,蘭色將繼續提密這些強大的新函式用法。
蘭色根據多年經驗,錄制了一全套適合新手和初中級階段使用者學習的Excel教程。包括 Excel表格88個函式用法( 即將更新幾十個新函式 )、119個使用技巧、透視表從入門到精通50集、圖表從入門到精通186集 。( 綠卡會員 有效期內 免費 )詳情點選下方連結