當(dāng)Excel中有列數(shù)據(jù)每個(gè)單元格是文字和數(shù)字混合的內(nèi)容,怎樣才能讓文字和數(shù)字分列顯示?這種情況很常見的,下面通過實(shí)例來講解。
要把文字和數(shù)字分別顯示在B列和C列,在B1單元格輸入公式:=LEFT(A1,(SEARCHB("?",A1,1)-1)/2),在C1單元格輸入公式:=MID(A1,LEN(B1)+1,50)。
在此小編對(duì)這兩個(gè)公式講解下,LEFT(A1,(SEARCHB("?",A1,1)-1)/2),SEARCHB("?",A1,1)這個(gè)函數(shù)是查找A1單元格內(nèi)容中第一次出現(xiàn)單字節(jié)字符的位置,其中“?”是通配符表示單字節(jié)字符,因?yàn)槲淖质请p字節(jié)字符,所以SEARCHB("?",A1,1)返回值要減1才能得到文字字符的最后一個(gè)位置,再除以2表示一共有幾個(gè)文字字符,這樣通過LEFT函數(shù)輕易就能提取出所包含的文字。
而C1單元格中的公式:=MID(A1,LEN(B1)+1,50)是在B1單元格的基礎(chǔ)上來操作的,LEN(B1)是返回B1單元格中字符的個(gè)數(shù),LEN(B1)+1就是MID函數(shù)中開始截取字符的起始位置,而公式中的50是截取個(gè)數(shù),這個(gè)數(shù)量是看情況而定,我們的目的是截取后面所有的數(shù)字,所以可以定大些。
公式可以通過拖拽進(jìn)行批量處理,到此我們就完成了文字和數(shù)字的分離,希望小編的文章對(duì)你有所幫助。
聯(lián)系客服