工作中經(jīng)常遇到這樣的問題恤磷,從系統(tǒng)中導出的數(shù)據(jù)或者從別人那里拿到的數(shù)據(jù),姓名和電話號碼總是在一列野宜,如果姓名和電話號碼中有空格扫步、冒號或者有規(guī)律可循,還好一點兒匈子,如果不規(guī)范河胎,長長短短沒有規(guī)律,那想提取姓名或者電話號碼真是頭大盎⒍亍游岳!
今天罌粟姐姐為大家分享幾種快速分離姓名和電話號碼的方法。
1其徙、基礎(chǔ)方法——分列
分列主要是針對有規(guī)律的數(shù)據(jù)胚迫,例如姓名和電話號碼之間用特殊符號分隔、姓名均為兩個字或者三個字等擂橘。
2晌区、進階方法——填充
在有規(guī)律的情況下使用分列非常方便,但是如果沒有規(guī)律,名字有兩個字三個字甚至四個字朗若,電話號碼有7位數(shù)字恼五、8位數(shù)字還有11位數(shù)字,這個時候應該如何處理呢哭懈?
別怕灾馒!我們有Excel快速填充功能。
當然遣总,這么神奇的功能只有Excel2013及以上版本才有哦睬罗。
低版本的小伙伴不用擔心,咱們也可以利用填充功能來實現(xiàn)姓名和電話號碼分離旭斥。
步驟1:選中A列容达,將A列單元格右邊線調(diào)整到3個漢字的寬度(如果姓名最長有4個漢字,調(diào)整為4個漢字的寬度)垂券,開始-填充-兩端對齊花盐,見證奇跡的時刻:姓名與電話號碼自動分成了兩行。
步驟2:將電話號碼提取出來菇爪,與姓名合并為一行算芯。
3、高級方法——函數(shù)
當然凳宙,還有更復雜的實際情況熙揍,但是,不管咋復雜氏涩,我們都有終極武器——函數(shù)届囚。
案例1:電話號碼統(tǒng)一為手機號碼11位數(shù)字
公式=RIGHT(A1,11)
案例2:姓名不統(tǒng)一,電話號碼不統(tǒng)一
姓名公式=LEFT(A1,LENB(A1)-LEN(A1))
電話號碼公式=SUBSTITUTE(A1,B1,)
其中削葱,len(A1)代表字符數(shù)奖亚,為13;lenb(A1)代表字節(jié)數(shù)析砸,為15昔字。中文字符和全角標點字符都是全角字符,占兩個字節(jié)首繁;數(shù)字和半角標點字符都是半角字符作郭,占一個字節(jié)。
所以15-13=2弦疮,用LEFT函數(shù)從左邊開始提取單元格的前兩個文本夹攒。
案例3:姓名不統(tǒng)一,電話號碼不統(tǒng)一
電話號碼公式=MIDB(A1,SEARCHB("?",A1),LENB(A1))
利用SEARCHB函數(shù)配合通配符“胁塞?”查找字符串中第1個半角字符的位置編號咏尝,再用MIDB提取電話號碼压语。
其中,姓名和電話號碼中如果出現(xiàn)了全角的“:”编检,也不影響計算結(jié)果胎食。
好啦,今天的教程就到這里啦允懂,其實很簡單厕怜,三種方法都交給大家啦,能不能掌握就靠大家的啦蕾总。
這三種方法除了能分離姓名和電話號碼粥航,還能分離產(chǎn)品名稱和單價,總之就是實現(xiàn)全角字符與半角字符的分離生百。
哦递雀,對了,最近有很多小伙伴留言說“看不懂”置侍,罌粟姐姐很生氣映之,這些知識真不是“看懂”的,而是要學蜡坊,要操作,要實踐赎败,有一句話“懂得了那么多道理秕衙,也不過這一生”,同樣的僵刮,看了這么多干貨文据忘,如果你不學習,不操作搞糕,也還是一個技術(shù)渣渣勇吊。
所以希望大家都能動起手來,認真學習窍仰!前路漫漫汉规,我們一起努力!