excel批量拆分姓名和电话号码,小编推荐以下2种方法。

方法1:Excel人工智能【Ctrl+E】

Excel中有个非常好用的功能,可以通过快捷键【Ctrl+E】实现,该功能我给他起了个名字,叫Excel人工智能。

如图所示,需要提取出姓名和电话号码。 在B1单元格中输入“雷哥”,然后按下【Ctrl+E】后,即可实现姓名的快速填充;同理在C1单元格中输入A1中的电话号码后,按下【Ctrl+E】,即可实现电话号码的快速填充。

可以发现姓名和电话已经快速分开了。

如何在excel中快速拆分姓名和手机号码?-天天办公网

知识拓展

既然【Ctrl+E】这么好玩,那么他可以实现哪些功能呢?

① 单元格连接

既然【Ctrl+E】可以实现姓名和电话的拆分,那么【Ctrl+E】也可以实现单元格数据的连接。相当于 & 的功能。

如何在excel中快速拆分姓名和手机号码?-天天办公网

② 替换功能

如图所示,需要把【财务部】替换为 空单元格

如何在excel中快速拆分姓名和手机号码?-天天办公网

③提取生日数据

如图所示,需要从身份证中提取生日数据,且数据需要转化为 1994年02月25,这样的格式。

首先还是在C2中,手动输入数据,然后按下【Ctrl+E】发现数据实现了填充。

可是,我们仔细发现,数据是有问题的,然后继续修改C3,按下【Enter】后,发现数据还是有问题(都是20+),继续调整C4,按下【Enter】后,发现数据成功啦。

如何在excel中快速拆分姓名和手机号码?-天天办公网

思考:细心的朋友,可能会问,为何出现这种情况?为何要修改3次数据,之前不是按下【Ctrl+E】一次就成功了吗? 原来,当我们输入第一个数据按下【Ctrl+E】后,Excel按照某规律进行了计算(当规律有很多种时,只显示一种)。为了达到我们的数据处理要求,需要给Excel多个样本,这样才能得到我们想要的数据。朋友理解了吗?

方法2:函数法

具体的公式如下:

提取文字的公式为:=LEFT(B1,LENB(B1)-LEN(B1))

提取数字的公式为:=RIGHT(B1,LENB(B1)-2*LEN(C1))

如何在excel中快速拆分姓名和手机号码?-天天办公网

解释:

①提取汉字文本语法

=LEFT(B1,5),表示从左边数提取B1单元格,的前5位数据;

=LENB(B1),表示数据长度,注意,如果是数据是1个汉字,返回结果2;如果是1个字母返回数据1;

=LEN(B1),表示数据长度,注意,无论是1个汉字还是1个字母,返回的结果都是1;

因此, =LEFT(B1,LENB(B1)-LEN(B1)),就表示返回数据左边的汉字文本,

同理,=RIGHT(B1,LENB(B1)-2*LEN(C1)),表示返回右边的数字。