菜鸟记296-提取括号内的电话号码,您一分钟之内能完成吗?
万一您身边的朋友用得着呢?
关键词:EXCEL2016;LEFT函数;LEN函数;LENB函数;MID函数;CTRL+E;提取数据;操作难度**
有一天,小菜需要处理这样一份数据表:
图1:数据源示意图
小菜提示:在工作表中构建数据忌讳的就是这种多个纬度数据集中在一个单元格中,对后期数据处理带来很大的麻烦。
现在分别要将姓名和电话号码提取出来,您会怎么操作呢?
如果您还不掌握方法,请继续向下阅读……
提取姓名
直接在辅助列输入公式并向下填充:
=LEFT(B2,LENB(B2)-LEN(B2))
图2:提取姓名操作示意图
小菜分析:关于LENB和LEN函数的用法,请浏览参考文献。
提取括号内的字符
小菜分析:仔细分析数据结构,因为电话号码有手机和座机两种格式,因此分列是不能采用的,咱们考虑一下其他函数,比如MID函数,要告诉函数提取的数据起始位数和结束位数即可。
在辅助列中输入公式:
=MID(B2,FIND("(",B2)+1,FIND(")",B2)-FIND("(",B2)-1)
图3:提取电话号码示意图
小菜划重点:您可以单独运行两个FIND函数,对函数的运行结果分析一下,就能对公式为什么要这样写有更好地理解了。
是不是很快?用不到一分钟就能完成
当然,看过小菜公众号文章的盆友,肯定还对CRTL+E智能填充有印象,今天的小栗子也可以这样操作:
小菜之谈:智能填充在数据量很大的时候可能会有误差,一般工作处理问题不大。今天的小栗子您还满意吗?
要点回顾
1.确定提取字符的起始位数
参考文献
《菜鸟记84-如何对身份证号码查重?》
《菜鸟记169-如何给银行账号每四位添加空格?》
今天的内容就是这些,祝您工作生活都有一个好心情,希望小菜的分享能帮到您或有所帮助。
休息一下,休息一下
赞 (0)