首页 > 其他分享 >从一堆杂乱数据中找出手机号码,一定要学会这个思路!

从一堆杂乱数据中找出手机号码,一定要学会这个思路!

时间:2022-10-14 23:00:40浏览次数:52  
标签:字符 找出 提取 函数 位置 Excel 杂乱 手机号码



Excel情报局

Excel职场联盟


生产挖掘分享Excel基础技能

Excel爱好者大本营

用1%的Excel基础搞定99%的职场问题

做一个超级实用的Excel公众号

Excel是门手艺玩转需要勇气

数万Excel爱好者聚集地

SUPER EXCEL MAN


从一堆杂乱数据中找出手机号码,一定要学会这个思路!_嵌套

从一堆杂乱数据中找出手机号码,一定要学会这个思路!_嵌套_02

    从一堆杂乱数据中找出手机号码,一定要学会这个思路!_数据_03

   从一堆杂乱数据中找出手机号码,一定要学会这个思路!_嵌套_04

 

1

职场实例


今天遇到一个关于Excel提取手机号码的问题:

如下图所示:

B列为一列联系方式数据,是由文字数字混合组成的字符串,需要将其中的数字(手机号码)快速提取出来放置到C列对应的位置


从一堆杂乱数据中找出手机号码,一定要学会这个思路!_字符串_05



2

数据特点


我们发现B列的联系方式数据比较混乱,没有什么规律。

①手机号码在每个单元格数据中的位置不一致。

②手机号码与其他内容之间没有明显的分隔符号。


所以,给我们的提取工作造成了一定的难度。


从一堆杂乱数据中找出手机号码,一定要学会这个思路!_字符串_06



3

总体思路


本例中提取的手机号都是以“1”开头的11位数,因此我们可以分两步来完成。

①通过Find函数找到“1”所在的位置。

②用Mid函数提取单元格数据中从“1”所在的位置开始的11位字符。


最终提取出来的数据即手机号码



4

方法步骤

01

Find函数找到“1”的位置


Find函数用来对原始数据中某个字符串进行定位,以确定其位置。


函数结构

=FIND(要查找的字符,被查找的字符,从第几个字符开始查找)


如果第三参数忽略,则默认为1,即从第一个字符开始查找。


在C2单元格中输入函数公式:

=FIND("1",B2)

即可找到“1”所在的位置


从一堆杂乱数据中找出手机号码,一定要学会这个思路!_字符串_07


02

Mid函数提取手机号码


Mid函数用于返回文本字符串中从指定位置开始的特定数目的字符,该数目由参数指定。


函数结构

=MID(在哪里提取指定提取位置提取的字符数量)


我们在D2单元格输入函数公式:

=MID(B2,C2,11)

通过Find函数找到“1”所在的位置后,作为Mid函数的第2参数,即返回字符串的起始位置。第3参数为手机号的字符数11。


从一堆杂乱数据中找出手机号码,一定要学会这个思路!_字符串_08


03

嵌套函数


当我们通过前两个步骤将函数理解清楚之后,就可以将Find函数和Mid函数嵌套起来使用,一气呵成了,公式如下所示:


=MID(B2,FIND("1",B2),11)

至此,今天我们的这个提取手机号码的问题就轻松解决了。


从一堆杂乱数据中找出手机号码,一定要学会这个思路!_数据_09



标签:字符,找出,提取,函数,位置,Excel,杂乱,手机号码
From: https://blog.51cto.com/u_15825298/5758052

相关文章