大家應(yīng)該知道,Excel 的內(nèi)置的分列功能可以很方便的根據(jù)指定字符串批量分列單元格里的文本。不過這個(gè)功能每次使用時(shí),都需要手動(dòng)取操作。如果頻繁需要進(jìn)行此操作,可能會多花很多時(shí)間。那么,有沒有一些簡便的方法呢?當(dāng)然有。
下面由Work辦公優(yōu)質(zhì)Excel模板給大家重點(diǎn)介紹Excel中如何分列拆分單元格數(shù)據(jù)。
待分列的內(nèi)容如下:
公式
我們將使用 TRIM、MID、SUBSTITUTE、REPT、LEN 等文本函數(shù)提取分列后的第 n 個(gè)文本,填入對應(yīng)的單元格。
通用公式如下:
=TRIM(MID(SUBSTITUTE(分列單元格,"-",REPT(" ",LEN(分列單元格))),(COLUMN(A$1)-1)*LEN(分列單元格)+1,LEN(分列單元格)))
其中,(COLUMN(A$1)-1)部分表示提取的第幾個(gè)部分,從零開始。
本例中,C3 單元格的公式如下:
=TRIM(MID(SUBSTITUTE($B3,"-",REPT(" ",LEN($B3))),(COLUMN(A$1)-1)*LEN($B3)+1,LEN($B3)))
在 C3 單元格輸入后,將單元格向右會復(fù)制3個(gè)單元格:
然后,將第一行公式向下復(fù)制到全部單元格:
這樣就達(dá)到了分列的目的。如果分列后的文本數(shù)量增加,只需將公式向右復(fù)制到指定數(shù)量即可。
以上分享了Excel中如何分列拆分單元格數(shù)據(jù)的辦公技巧,想了解更多的Excel知識,請點(diǎn)擊Work辦公優(yōu)質(zhì)Excel模板。