EXCEL如何拆分姓名和电话?

风继续吹


关于Excel中拆分姓名和电话,雷哥推荐2种方法.

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

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


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


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


知识拓展

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


① 单元格连接

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


② 替换功能

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


③提取生日数据

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


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

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

<strong>

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


方法2:函数法

具体的公式如下:

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

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


解释:

①提取汉字文本语法

=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)),表示返回右边的数字。


各位亲爱的读者朋友,你学会了吗?如果还有任何问题,欢迎留言或者私信交流Excel。

雷哥:自媒体【雷哥office】创始人,《竞争力:玩转职场Excel,从此不加班》作者,微软Excel专家认证,office培训师,职场老司机,分享职场经验 / 办公技能 / 提高职场效率

雷哥office


1组快捷键解决9类格式设置,而且快速高效,你想知道它是谁吗?


在实际的工作中,设置格式的地方非常的繁多,如果是大批量的,费时费力,比较麻烦,如果有一个类似于“格式刷”的快捷操作,我们只需“刷、刷、刷”应该是个不错的事情。其实,Excel早就替我们想到了此需求,只不过不是“刷、刷、刷”,而是“按、按、按”,此快捷键就是Ctrl+E。

一、提取出生年月。

方法:

1、在目标区域的第一个单元格中输入出生年月。

2、选中所有的目标单元格,包括第一个录入出生年月的单元格。

3、快捷键:Ctrl+E。

二、快速拆分数据。

方法:

1、在姓名列中输入“王东”。

2、选中所有目标单元格,包括“王东”所在的单元格。

3、快捷键:Ctrl+E。

4、重复步骤1-3完成手机号的填充。

三、批量增加前缀。

方法:

1、在目标区域的第一个单元格录入前缀信息和原有信息。

2、选定所有目标单元格,包括第一个录入信息的单元格。

3、快捷键:Ctrl+E。

四、智能组合。

方法:

1、在目标区域的第一个单元格录入简称。

2、选定所有目标单元格,包括第一个录入简称的单元格。

3、快捷键:Ctrl+E。

五、智能换行。

方法:

1、在目标区域的第一个单元格录入换行信息。

(行内强制换行的方式为快捷键:Alt+Enter)。

2、选定所有目标单元格,包括录入换行信息的单元格。

3、快捷键:Ctrl+E。

4、调整行高。

六、智能合并。

方法:

1、在目标区域的第一个单元格区域录入“地址”信息。

2、选定所有目标单元格,包括第一个录入信息的单元格。

3、快捷键:Ctrl+E。

七、智能交换位置。

方法:

1、在目标区域的第一个单元格中录入交换位置后的值。

2、选定所有目标单元格,包括第一个录入信息的单元格。

3、快捷键:Ctrl+E。

八、提取特定字符并大小写。

方法:

1、在目标区域的第一个单元格中录入ID并大写第一个字母。

2、选定所有目标单元格,保罗第一个录入ID信息的单元格。

3、快捷键:Ctrl+E。

九、智能分段。

方法:

1、在目标区域的第一个单元格区域录入分段卡号。

2、选定所有目标单元格,包括第一个录入分段卡号的单元格。

3、快捷键:Ctrl+E。

结束语:

实际工作中,相同格式的批量数据处理也是非常的多的,如果一个一个去处理,将会非常的麻烦,如果我们掌握了Ctrl+E快捷键,将会对我们的工作效率有很大的提高。其主要操作就分为三步。1、录入格式;2、选定区域;3、快捷键Ctrl+E。


Excel函数公式


【问答】不用函数公式快速拆分姓名和电话?

其实拆分数据有很多中办法,像快捷键CTRL+E用于比较规范的数据类型,那么当数据源增加了,还需要重新拆分!还有函数公式法:虽然可以下拉填充公式实现了更新数据,但是不懂公式咋办?那么现在小编跟大家分享的是更为简单的办法:快速拆分姓名和电话

1、首先点击数据——新建查询下的从表格

2、自动创建动态表格

3、直接进入编辑器——点击拆分列——按照从非数字到数字的转换

4、直接更改标题行姓名和电话

5、将数据导入表格中,点击关闭上载至——选择保存位置即可加载

最最重要的一点是当你的数据源更新之后,只要你点击刷新就可快速同步

这个功能是不是很赞呢?当你的数据源位于多个表格中或者文件夹中,你都可以使用该方法,他都会帮你整理在同一个表格中!这是不是你想要的结果!

好啦,今天我的分享就到这里了,更多简单实用的办公小技巧欢迎关注我的头条号!如果你觉得我的回答对你有帮助,欢迎转发点赞表示支持一下!


Excel办公小动画


有时候我们会遇到姓名和电话号码绑定在一起情况,比如下图所示的情况。

我们发现姓名有的是两个字,有的是三个字,还有的是四个字,电话号码有的是11标准手机号,有的是7位座机号,还有的是长度不一的短号。因此提取姓名和电话将会有一定的难度。这里我们介绍两种方法,一种是快速填充法,一种是公式法,供大家参考。

快速填充法

快速填充是最简单的方法。在B2单元格输入A2单元格中的姓名“张洋”,然后向下填充,记住一定要选择“快速填充”,C列也采用快速填充。如下图所示:

公式法

首先,我们要统计出A列文本中的姓名字数与电话号码的位数。统计姓名字数可以用公式“=LENB(A2)-LEN(A2)”,统计数字个数可以用“2*LEN(A2)-LENB(A2)”。

然后,我们用LEFT和RIGHT函数,分别从左右两个方面截取对应长度的字符串即可。具体的公式是B2“=LEFT(A2,LENB(A2)-LEN(A2))”,C2“=RIGHT(2*LEN(A2)-LENB(A2))”。如下图所示:


师说新语


我是 @Excel大全 ,这也是一个经典的Excel案例了,分离文字和数字信息

就这个问题,我分享两种方法:快速填充法和公式法

快速填充法

对13以上版本的Excel,用快速填充(快捷键<ctrl>+E)最方便了/<ctrl>

  • 拆分第一行的姓名和电话;

  • 按下<ctrl>+E快速填充,或者,直接拖拉鼠标向下填充,右下角的填充选项中,选择“快速填充”即可;/<ctrl>

动画演示如下:

“快速填充”不止可以拆分数字和文字,其用途还有很多,平时,大家可以多试试这组快捷键,很好用!

公式法

旧版本的Excel,没有快速填充,那,就还可以使用公式法。

字符串的函数常用的有Left、Right、Mid、Find、Len等函数,这几个函数用熟了,基本上就能搞定各种字符串的分分合合了。

如题主的这个问题,拆分姓名和手机号:

如上所示,手机号可以使用公式“=RIGHT(A1,11)”获取,表示从右向左取11个字符,姓名则可以通过公式“=LEFT(A1,LEN(A1)-11)”,其中,Len(A1)表示获取字符串长度,Left函数从左向右取字符。

当然,函数法还可以换个思路,比如

因为手机号码都是1开头的,那还可以使用公式“=FIND("1\


分享到:


相關文章: