1、數(shù)字和文本拆分
遇到這種情況,很多人首先想到的是用Excel函數(shù),其實(shí)你要知道目前Excel2013版以上是有自動(dòng)填充功能的。先在第一行單元格中輸入你想要數(shù)字和文本,之后選中區(qū)域,按Ctrl+E即可輕松搞定,若是遇到文本格式不一致,可以多輸入幾個(gè),以便系統(tǒng)識(shí)別。
PS:如果沒(méi)有快速填充功能,可以借用函數(shù)文本函數(shù)LEFT和RIGHT函數(shù)來(lái)實(shí)現(xiàn)。這需要注意文本之間是有連字符“-”。
數(shù)字提取公式=LEFT(SUBSTITUTE(A1,'-',''),2*LEN(SUBSTITUTE(A1,'-',''))-LENB(SUBSTITUTE(A1,'-','')))
文本提取公式=RIGHTB(A1,LENB(A1)-LENB(B1))
2、分列法
遇到需要拆分的數(shù)據(jù)剛好有相同的分隔符就可以使用分列法。
選中數(shù)據(jù)列,點(diǎn)擊數(shù)據(jù)——數(shù)據(jù)工具——分列,在打開(kāi)的界面中選擇“分隔符號(hào)”,然后點(diǎn)擊下一步,選中相應(yīng)的分隔符,比如這里我們利用“市”作為分隔符,隨后點(diǎn)擊下一步,直至完成即可。
3、如何將同一個(gè)單元格的內(nèi)容拆分到多個(gè)單元格
如圖所示:如何將左表格轉(zhuǎn)換為右表格
輸入公式=SUBSTITUTE(TRIM(MID(SUBSTITUTE($B2,CHAR(10),REPT('',99)),1+(COLUMN(A:A)-1)*99,99)),E$1&':',)
公式說(shuō)明:
SUBSTITUTE($B2,CHAR(10),REPT('',99)):將B2單元格中的換行符替換成99個(gè)空格
SUBSTITUTE函數(shù)語(yǔ)法:= SUBSTITUTE(字符串,舊文本,新文本,從第幾位開(kāi)始查找)
CHAR(10):換行符號(hào)
MID函數(shù)語(yǔ)法:MID(查找的文本,開(kāi)始位置,取多少位)
1+(COLUMN(A:A)-1)*99:是MID函數(shù)的第二參數(shù),表示開(kāi)始提取的位置,這里依次提取1、1+1*99、1+2*99、1+3*99
TRIM:清除多余的空格
以上就是今天要與大家分享的有關(guān)拆分?jǐn)?shù)據(jù)的方法,希望對(duì)大家有所幫助。
聯(lián)系客服