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