excel 怎么将同一列的座机号码和手机号码区分开

如图

看题主的表格,固定电话手机号码混在一起,
我以前在办公室做业务员的时候也遇到过,
开始靠着手动找,结果数据量太大只能放弃,
借助一个智能软件,金芝号码提取整理助手,
把所有这些混乱信息都复制粘贴到软件上,
点提取手机号,就可以单独把手机号码提取出来,自动去除了手机号码。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-06-21
选择B列,在“数据”选项下的“分列”中,以顿号作为分隔符分列,得到B:C列;
在D1单元格输入以下公式,然后向下填充公式
=IF(LEN(B1)=11,B1,C1)追问

那我怎么把手机号码提取出来呢?

追答

请参照上面的操作步骤,然后在E1单元格输入以下公式
=IF(LEN(B1)11,B1,C1)

本回答被网友采纳
第2个回答  2020-10-30
看了楼主的表格,我曾经在地产工作的时候也遇到,
我以为可以靠着手动整理,结果一个上午没有干完,

在网上苦苦寻找,找到了一个很方便的工具软件来做,
金芝号码提取整理助手,它有个单独提取手机号码的功能,
打开你的excel,把那些看起来很乱的数据都复制完,
打开这个软件,把刚才复制的信息粘贴进去软件里面,
点提取手机号码,就可以单独出来11位手机号码,其他的没有了。
亲测过,感觉挺方便的哦
第3个回答  2017-09-12
如果数据内容在A列,需要实现将手机号码提取出来的目的,那么在B1单元格输入以下公式,然后向下填充公式
=LOOKUP(9E+307,--MID(A1,FIND({"13","15","18"},A1),11))
公式表示:在A1单元格中,以13、15、18等手机号码特殊起始号段为FIND的查找条件,截取11位字符长度,并通过LOOKUP函数找出其转换为数值后的最大值,也就是手机号码。
这样的公式,特别适用于内容杂乱无章,但提取的内容有一定的特殊性,比如某特殊字符起始的特定字符长度的数值。
公式也可以同理改写成=-LOOKUP(,-MID(A1,FIND({"13","15","18"},A1),11))
表示:在A1发现特殊号码取11位字符长度后,加上负号,然后通过LOOKUP查找最小值,再通过前面的负号转换为号码。
第4个回答  2017-08-09
kppipyubmtnsskpony, she will waiting for youhyqeidbtvbanfqp
相似回答