online betting当前位置:主页 > online betting >

  先看下表数据系某office老手整理的单位联系簿粗一看就不符合

时间:2017-06-15 14:27 作者:admin 点击:

  先看下表数据系某office老手整理的单位联系簿粗一看就不符合EXCEL整规则。大家都知道,姓名、电话两项数据应该分别在A、B两列分别列示,以便方便使用EXCEL的数据分析工具和查找工具等,这样的数据是不能在EXCEL中进行分析的。在实际的工作中,比如ERP实施过程中,优德W88娱乐城,非财务人员报送数据的时候,经常会遇到这种哭笑不得的数据。那么我们第一想法就是将姓名、电话号码分开。用什么方法分开成两列的数据?

A

群名+手机

吴维18702107910

李莫18931248983

赵十三13699339933

王十六13777777777

欧阳玲珑13666666666

章单单021-38642200

 

  大家可能首先会想到EXCEL数据-分列功能,但分列功能要么按分隔符、要么按困定宽度进行截取,显然在这里是不方便的。

  下面将介绍如何运用公式做到姓名与手机号分离,效果图下:

A

B

C

群名+手机

姓名

手机

吴维18702107910

吴维

18702107910

李莫18931248983

李莫

18931248983

赵十三13699339933

赵十三

13699339933

王十六13777777777

王十六

13777777777

欧阳玲珑13666666666

欧阳玲珑

13666666666

章单单021-38642200

章单单

021-38642200

大致思路是运用LEFT()、MID()、RIGHT()等取姓名,手机号,用函数截取都存在一个问题?就是截取多长。拿【吴维18702107910】来说,姓名=LEFT(A3,2)。但手机号码的起始位也不确定,有时第三位、有时第四位甚至第五位,如何判定截取的位数呢?

  这里可以用一个组合函数定位数字开始位数

  =MIN(FIND({"0","1","2","3","4","5",优德W88娱乐城,"6","7","8","9"},A3&"0123456789"))

  确定了就容易解决了。

  截取姓名公式

  =LEFT(A3,MIN(FIND({"0","1","2","3","4","5","6","7","8","9"},A3&"0123456789"))-1)

  截取手机公式

  =RIGHT(A3,LEN(A3)-MIN(FIND({"0","1","2","3","4","5","6","7","8","9"},A3&"0123456789"))+1)

  或者

  =MID(A3,MIN(FIND({"0","1","2","3","4","5","6","7","8",优德W88娱乐城,"9"},A3&"0123456789")),LEN(A3))

  另外:提供一种更简单的公式

  截取姓名公式=LEFT(A3,LENB(A3)-LEN(A3))

  截取手机公式

  =RIGHT(A3,2*LEN(A3)-LENB(A3))

 
         (感谢?娉宝宝提供资源) 

  

  

在线客服:点击这里给我发消息

在线客服