如何在excel单元格提取纯文字(excel快速分离数字和汉字)

【温馨提示】亲爱的朋友,阅读之前请您点击【关注】,您的支持将是我最大的动力! 上节教程中从老板发来的人员名单中,把每个单元格中第一个人的名字提取出来了(如下图)。 其实提取第一...

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

Excel单元格中文本提取,想从哪开始提取就从哪,还是批量提取哟

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

Excel单元格中文本提取,想从哪开始提取就从哪,还是批量提取哟

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

具体操作步骤:

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

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

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

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

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

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

Excel单元格中文本提取,想从哪开始提取就从哪,还是批量提取哟

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

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

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

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

Excel单元格中文本提取,想从哪开始提取就从哪,还是批量提取哟

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

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

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

Excel单元格中文本提取,想从哪开始提取就从哪,还是批量提取哟

第四步:合并成一个公式

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

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

Excel单元格中文本提取,想从哪开始提取就从哪,还是批量提取哟

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

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

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

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

  • 发表于 2022-07-18 20:59:51
  • 阅读 ( 893 )
  • 分类:科技

0 条评论

请先 登录 后评论
浏览:51
浏览:51

645 篇文章

你可能感兴趣的文章

相关问题