excel手機號怎樣隔開
⑴ excel表格,如何快速將同一單元格里的文字和數字或姓名和手機號分開!
經常使用表格的朋友,有沒有遇到這樣的問題,就是名字和手機號或者文字和數字在一個單元格里,需要把文字和數字分別放到單元格里,如果一個一個修改太麻煩,那麼怎麼才能快速將文字和數字分開呢?
目前我研究的有兩種辦法可行,有需要的朋友不妨試試。
第一種方法:
使用函數編制公式取姓名公式:=LEFT(A1,LENB(A1)-LEN(A1))
取電話號碼的公式:=RIGHT(A1,2*LEN(A1)-LENB(A1)
公式解釋:LENB 返回字元串的位元組數,一個漢字是二個位元組,一個數字、英文字母是一個位元組LEN 返回字元串的字元數,不管是漢字、字母還是數字,都是一樣的。LENB(A1)-LEN(A1)就是漢字的個數
(一)取名字公式如下圖:
(二)取手機號公式如下圖:
第二種方法(重點學習,適用於文字和相同位數的數字):
手機號總是11位,假定你的數據在A列,從A1開始,
使用函數編制公式取手機號公式:=RIGHT(A1,11)
使用函數編制公式取名字公式(前提是手機號公式在B1列):=LEFT(A1,LEN(A1)-LEN(B1))
公式解釋:RIGHT是指單元格右側,A1是指第一列的姓名和手機號一起的,「11」指手機號的11位數字(如果是別位數就輸入要提取的個數,例如:張三123251,那麼「11」那裡就換成「6」),總之,【=RIGHT(A1,11)】,意思是提取A1列右側的位數(A1也可以換成別的)
LEFT是指單元格左側,LEN是返回字元串的字元數,【LEN(A1)-LEN(B1)】意思是A1列的總字元數減去B1列的總字元數,也可以是C1列等等類推,總之【=LEFT(A1,LEN(A1)-LEN(B1))】,意思是提取A1列左側「總A1字元位數減去右側字元位數」
例如:A1列是【張三123251】,提取數字的公式(若將數字列放在B1)在B1處填寫【=RIGHT(A1,6)】,提取文字的公式(若將文字放在C1列),在C1處填寫【=LEFT(A1,LEN(A1)-LEN(B1))】
取手機號和名字公式截圖如下:
重點:第二個公式適應於任何文字個數和數字個數組合,取文字和手機號公式如下圖:
我在A7開始的,後面B7,在哪行就改成幾就可以
神奇石 :excel表格,如何快速將同一單元格里的文字和數字或姓名和手機號分開!
本文鏈接: http://www.shenqishi.com/32537.html
⑵ Excel單元格中,手機號碼(有個幾個,有的十幾個等)連在一起,無任何分隔符,如何用函數分隔
根據問題描述,輸入下方公式後回車,即可以分隔號碼。
=TEXTJOIN(",",,IFERROR(MID(A2,(ROW(A1:A10)-1)*11+1,11),""))