與 30萬 粉絲一起學(xué)Excel VIP學(xué)員的問題,同一個單元格內(nèi)每一行內(nèi)容用強制換行符隔開,同時里面的編碼和名稱用空格隔開,現(xiàn)在要拆分到多行、多列。 遇到這種問題,盧子早期的做法都是復(fù)制到Word,再重新粘貼到新工作表,最后按空格分列。 復(fù)制到Word,再重新粘貼到新工作表,這樣就將內(nèi)容拆分成多行。 選擇區(qū)域,點分列,按分隔符號空格,完成。 今天研究了一下TEXTSPLIT函數(shù),按照原來的思路。 先按分隔符號拆分到每一行,強制換行符用CHAR(10)表示。
再按空格將內(nèi)容拆分到多列。
語法說明:如果直接按行拆分,第2參數(shù)用逗號占位即可,也就是列的分隔符號不用寫。
以上就是正常人的思維,沒想到這個函數(shù)居然可以同時按列、按行拆分,不需要分成多步,真的是意外的發(fā)現(xiàn),太方便了。
再進一步拓展,在實際工作中,有的時候會出現(xiàn)輸入不規(guī)范,也就是同時存在不同分隔符號,比如現(xiàn)在有空格和橫桿存在。 正常人的思維,用查找替換,將符號統(tǒng)一。經(jīng)過了測試,發(fā)現(xiàn)這個函數(shù),即使不統(tǒng)一也行,分隔符號可以同時輸入多個符號。{" ","-"},也就是{"符號1","符號2"}。
再進一步拓展,假如現(xiàn)在里面含有金額,正常情況拆分是得到全部列,現(xiàn)在只需要金額這一列。 獲取每一行的第3個單元格,可以用INDEX。
語法說明:不需要第幾行,就用逗號占位。
再將2個公式組合起來。
|
|