用VBA自定義函數(shù)吧,使用方便 按ALT+F11 打開代碼窗口, 在左邊的格(工程資源管理器)內(nèi),右鍵, 插入,模塊, 將下面的代碼復(fù)制到右邊窗口內(nèi)(模塊1的代碼窗口), ----------- Public Function iFL(iRng As Range, iTp As Byte) As String '
本篇分享給大家如何通過Excel函數(shù)公式,分離中文與阿拉伯?dāng)?shù)字。
漢字或數(shù)字?jǐn)?shù)目固定時(shí)的公式分離方法
1.先來學(xué)習(xí)right函數(shù):right函數(shù)是從一個(gè)文本字符串的最后一個(gè)字符開始返回指定個(gè)數(shù)的字符。 2.在學(xué)習(xí)另一個(gè)函數(shù):left,left與right剛好相反,是從一個(gè)文本字符串的第一個(gè)字符開始返回指定個(gè)數(shù)的字符。 3. 細(xì)心的人會(huì)發(fā)現(xiàn)這兩個(gè)函數(shù)是返回指定
先看一個(gè)簡單的案例,數(shù)字的數(shù)目固定的情況。
如果要直接分列,必須將姓名均設(shè)置成3個(gè)漢字(兩個(gè)字的在中間加個(gè)空格),然后選中要進(jìn)行數(shù)字分割的列;菜單“數(shù)據(jù)”----“分列”---“固定寬度”----“用指針控制”漢字文本的分割線即可(在要分隔處點(diǎn)一下鼠標(biāo)左鍵。 另一種辦法:在B1中輸入:=RIGHT(A1,4
在單元格B1輸入公式=LEFT(A1,2)即可快速分離出數(shù)字。
1、打開需要拆分文本和數(shù)字的Excel表格,這里會(huì)用到幾個(gè)函數(shù)。 2、提取左邊數(shù)字的函數(shù)=LEFT(A3,2*LEN(A3)-LENB(A3)),根據(jù)自己數(shù)據(jù)的情況更改單元格,提取A3單元格,所以里面填入A3。(當(dāng)我們的數(shù)字在右邊時(shí),我們只要吧公式中的left改為right即
在單元格C1輸入公式=RIGHT(A1,LEN(A1)-2)即可快速分離出中文漢字。剩下的單元格,直接往下拉公式(或者復(fù)制粘貼公式)即可。
b2=LEFT(A2,LENB(A2)-LEN(A2))提取文字c2=RIGHT(A2,2*LEN(A2)-LENB(A2))提取字母 把這兩個(gè)公式復(fù)制在指定的單元格了下拉填充就可以得到你要的數(shù)據(jù)了。
漢字或數(shù)字?jǐn)?shù)目不固定時(shí)的公式分離方法
假設(shè)數(shù)據(jù)在A列 在B1輸入公式 =LEFT(A1,LENB(A1)-LEN(A1)) 回車確定,鼠標(biāo)移到單元格右下角,當(dāng)出現(xiàn)一個(gè)黑色小十字時(shí),同時(shí)按住鼠標(biāo)左鍵往下拖動(dòng) 在C1輸入公式 =RIGHT(A1,LEN(A1)*2-LENB(A1)) 回車確定,鼠標(biāo)移到單元格右下角,當(dāng)出現(xiàn)一個(gè)黑色小十字
介紹中文+數(shù)字或者數(shù)字+中文(其中中文字符數(shù)目、數(shù)字個(gè)數(shù)都不固定)的情況。
Excel中可以利用分列或者函數(shù),將一個(gè)單元格中的兩個(gè)數(shù)字拆分 軟件版本:Office2013 以函數(shù)法為例說明: 1.將A列種的兩個(gè)數(shù)字,拆分到B列和C列中: 2.在B列輸入公式如下: 3.在C列輸入公式如下: 4.下拉填充公式,得到結(jié)果:
在單元格B1輸入公式=LEFT(A1,LEN(A1)*2-LENB(A1))即可快速分離出數(shù)字。
1、首先,我們打開一個(gè)excel文檔,然后我們選中圖示中的單元格,之后我們點(diǎn)擊數(shù)據(jù); 2、然后我們點(diǎn)擊分列; 3、之后我們點(diǎn)擊下一步; 4、然后我們點(diǎn)擊選擇逗號(hào),之后我們點(diǎn)擊下一步; 5、然后我們點(diǎn)擊完成; 6、最終結(jié)果如圖所示,這樣我們就將
在單元格C1輸入公式
B1中輸入: =LEFT(A1,COUNT(--LEFT(A1,ROW($1:$255)))) 按CTRL+SHIFT+回車鍵結(jié)束公式。 C1中輸入: =right(A1,len(A1)-COUNT(--LEFT(A1,ROW($1:$255)))) 按CTRL+SHIFT+回車鍵結(jié)束公式。 上面公式對(duì)數(shù)字在前面非數(shù)字在后面的任意組合都適用。
=RIGHT(A1,LENB(A1)-LEN(A1))
首先把單元格的格式設(shè)置成文本格式,然后復(fù)制過來時(shí),選擇性粘貼,數(shù)值。 然后在C1里輸入=left(b1,1),在D1單元格里輸入=mid(b1,2,1),在E1單元格里輸入=mid(b1,3,1),在F1單元格里輸入=mid(b1,4,1),在G1單元格里輸入=right(b1,1),就可以了。
即可快速分離出中文漢字。
假設(shè)數(shù)據(jù)在A列,漢字在前面,則 B1輸入公式: =LEFT(A1,LENB(A1)-LEN(A1)) C1輸入公式: =SUBSTITUTE(A1,B1,) 下拉
接下來使用自動(dòng)填充,將單元格B1、C1的公式往下拉。即可將所有的A列單元格中的數(shù)字與中文漢字全部自動(dòng)分隔開來了。
可以用分列功能。 1、以excel2010版本為例,如圖要把A1單元格的數(shù)字和文字分開,拆分成兩個(gè)單元格的內(nèi)容; 2、首先選中A列的數(shù)據(jù),然后點(diǎn)擊頁面上方的“數(shù)據(jù)”選項(xiàng); 3、在數(shù)據(jù)頁面找到“分列”,點(diǎn)擊,在彈出框里選擇“固定寬度”; 4、固定寬度前面
擴(kuò)展閱讀,以下內(nèi)容您可能還感興趣。
在EXCEL中如何使單元格里的數(shù)字跟文字分開
1、先來學(xué)習(xí)right函數(shù):right函數(shù)是從一個(gè)文本字符串的最后一個(gè)字符開始返回指定個(gè)數(shù)的字符。
2、在學(xué)習(xí)另一個(gè)函數(shù):left,left與right剛好相反,是從一個(gè)文本字符串的第一個(gè)字符開始返回指定個(gè)數(shù)的字符。
3、例如下圖,漢字和數(shù)字在A1至A4單元格,想將漢字放在B1,將數(shù)字放在C1。
4、在B1單元格輸入公式:=LEFT(A1,LENB(A1)-LEN(A1));在C1單元格輸入公式:=RIGHT(A1,2*LEN(A1)-LENB(A1)),結(jié)果見下圖
5、剩下的就是選中B1、C1然后復(fù)制公式,這樣漢字就和數(shù)字分開了,
EXCEL里怎么把數(shù)字和字母分開
B1中輸入:
=LEFT(A1,COUNT(--LEFT(A1,ROW($1:$255))))
按CTRL+SHIFT+回車鍵結(jié)束公式。
C1中輸入:
=right(A1,len(A1)-COUNT(--LEFT(A1,ROW($1:$255))))
按CTRL+SHIFT+回車鍵結(jié)束公式。
上面公式對(duì)數(shù)字在前面非數(shù)字在后面的任意組合都適用。更多追問追答追問如果數(shù)字有小數(shù)點(diǎn)呢?追答不影響啊,只要數(shù)字在前面,字符在后面不要混在一起就可以,你沒有試一下?追問試過了,B1出來的都是第一位數(shù)字,后面的都沒有了,是不是我輸入哪里錯(cuò)誤???=LEFT(E4,COUNT(--LEFT(E4,ROW($1:$255) 我輸入是這樣的 E4:2.2F ,F4出來只有2追答你操作不對(duì)!輸入公式后按CTRL+SHIFT+回車鍵結(jié)束公式!不要直接回車。
excel 拆分單元格內(nèi)數(shù)字
首先把單元格的格式設(shè)置成文本格式,然后復(fù)制過來時(shí),選擇性粘貼,數(shù)值。
然后在C1里輸入=left(b1,1),在D1單元格里輸入=mid(b1,2,1),在E1單元格里輸入=mid(b1,3,1),在F1單元格里輸入=mid(b1,4,1),在G1單元格里輸入=right(b1,1),就可以了。
如何將EXCEL中在同個(gè)單元格中的漢字和數(shù)字分開
假設(shè)數(shù)據(jù)在A列,漢字在前面,則
B1輸入公式:
=LEFT(A1,LENB(A1)-LEN(A1))
C1輸入公式:
=SUBSTITUTE(A1,B1,)
下拉
在EXCEL表格中如何將一個(gè)單元格的內(nèi)容拆分成兩個(gè)單元格內(nèi)容?
可以用分列功能。
1、以excel2010版本為例,如圖要把A1單元格的數(shù)字和文字分開,拆分成兩個(gè)單元格的內(nèi)容;
2、首先選中A列的數(shù)據(jù),然后點(diǎn)擊頁面上方的“數(shù)據(jù)”選項(xiàng);
3、在數(shù)據(jù)頁面找到“分列”,點(diǎn)擊,在彈出框里選擇“固定寬度”;
4、固定寬度前面的圓圈有黑點(diǎn)則表示選擇成功,點(diǎn)擊右下角的下一步按鈕;
5、在彈出的第2步設(shè)置框,數(shù)據(jù)預(yù)覽下面的文字里,把鼠標(biāo)放在要分開的文字中間,然后點(diǎn)擊一下左鍵就會(huì)出現(xiàn)圖中的帶箭頭的分割線,再點(diǎn)擊下面的下一步按鈕則可;
6、來到了設(shè)置的第3步,列數(shù)據(jù)格式選擇常規(guī),數(shù)據(jù)預(yù)覽框沒有問題的話,點(diǎn)擊右下角的完成;
7、則可成功的把A1單元格的內(nèi)容拆分成兩個(gè)單元格的內(nèi)容了。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com