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