首页 > 数码

如何用函数将一个excel表格里的电话和手机号分开,里面是无序的

更新时间2018-04-12 12:32:07

如图所示:有的是电话在前,有的是手机号在前,想分出来电话一列,手机号一列。非常感谢。如何用函数将一个excel表格里的电话和手机号分开,里面是无序的

如果数据内容在A列,需要实现将手机号码提取出来的目的,那么在B1单元格输入以下公式,然后向下填充公式

 

=LOOKUP(9E+307,--MID(A1,FIND({"13","15","18"},A1),11))

 

公式表示:在A1单元格中,以13、15、18等手机号码特殊起始号段为FIND的查找条件,截取11位字符长度,并通过LOOKUP函数找出其转换为数值后的最大值,也就是手机号码。如何用函数将一个excel表格里的电话和手机号分开,里面是无序的

 

这样的公式,特别适用于内容杂乱无章,但提取的内容有一定的特殊性,比如某特殊字符起始的特定字符长度的数值。如何用函数将一个excel表格里的电话和手机号分开,里面是无序的

 

公式也可以同理改写成=-LOOKUP(,-MID(A1,FIND({"13","15","18"},A1),11))

 

表示:在A1发现特殊号码取11位字符长度后,加上负号,然后通过LOOKUP查找最小值,再通过前面的负号转换为号码。

如何用函数将一个excel表格里的电话和手机号分开,里面是无序的

请使用分列功能,以分号为分隔符。

格式设置一下就好了啊

相关标签:excel

上一篇:电信优选客户0元升级全国流量不限量是不是个坑?

下一篇:我的世界手机版,可不可以将地图存到云端?(华为7)