如何把单元格中的部分文本提出来

如题所述

【温馨提示】亲爱的朋友,阅读之前请您点击【关注】,您的支持将是我最大的动力!

上节教程中从老板发来的人员名单中,把每个单元格中第一个人的名字提取出来了(如下图)。

其实提取第一个名字是很简单的,今天分享提取最后一个人的名字,相信你学会了这篇教程,其他位置的名字你也就会了。

具体操作步骤:

第一步:计算每个单元格中顿号的数量

思路:上个教程中我们就发现,每个单元格中人员之间是用顿号(、)分开的,提取第一个时利用FIND()函数找到第一个顿号(、)即可,提取最后一名,也是找到最后一个顿号(、)即可,我们可以利用LEN()和SUNTITUE()函数计算出顿号(、)的数量。

公式:在C2单元格输入公式:=LEN(B2)-LEN(SUBSTITUTE(B2,、,))

再下拉或双击填充公式,即可计算出人数。

说明:SUBSTITUTE()函数是将字符串中部分字符串以新字符串替换,公式中把顿号(、)替换成空,然后再用LEN获取字符串的个数。

两个LEN()函数分别获取带顿号(、)和不带顿号(、)的字符个数,相减就得出顿号有多少个。

第二步:把最后一顿号(、)替换

上一步虽然知道了顿号(、)的数量,但还是不能识别最后一个,我们还是需要利用SUBSTITUTE()函数把最后一个顿号(、)替换成别的字符,比如A

在D2单元格输入公式:=SUBSTITUTE(B2,、,A,C2)

再下拉或双击填充公式,每个单元格中最后一个顿号(、)就替换成A了。

第三步:提取最后一个名字

在E2单元格输入公式:=MID(D2,FIND(A,D2) 1,4)

再双击或下拉填充公式即可把最后一个名字提取出来了。

第四步:合并成一个公式

为了方便小伙伴们学习,小编分成三步来讲解公式,其实可以用一个公式解决的。

公式:=MID(B2,FIND(A,SUBSTITUTE(B2,、,A,LEN(B2)-LEN(SUBSTITUTE(B2,、,)))) 1,5)

提取其他位置的名字,小编不再讲述了,相信小伙伴们通过学习提取最后一个名字,其他位置的名字也会了吧?也算是给小伙伴们留个课后作业吧,学习技巧这东西一定要去操作,小编希望评论区分享出你的操作经验。

   专栏WPS2019表格和文字二合一教程作者:Excel与财务98币31人已购查看

小伙伴们,在使用Excel中还碰到过哪些问题,评论区留言一起讨论学习,坚持原创不易,您的点赞转发就是对小编最大的支持,更多教程点击下方专栏学习。

Excel批量提取单元格中指定位置的文本,职场高手掌握的技巧

Excel表格中的另类排序:按单元格字符个数进行排序

温馨提示:答案为网友推荐,仅供参考
相似回答