老板让我把姓名分别拆分到表格中,3秒就搞定
第一步:我们需要提取姓名的前2位,判断是否为复姓
提取姓:在a2中输入公式
=LEFT(A2,2)即是提取姓名的左边2位
判断是否存在复姓名单
在c2中输入公式=COUNTIF(G:G,B2)即判断b2在g列中出现的次数,如果大于等于1是复姓,否则是单姓
判断是否存在复姓
第二步:提取姓
根据以上分析,公式就变为
=IF(COUNTIF($G:$G,LEFT(A2,2))>=1,LEFT(A2,2),LEFT(A2,1))
如果出现的次数大于1,就提取姓名的左边2位为复姓,否则就是提取1位为单姓
第三步:提取名
首先判断出整个姓名的字符个数,因为姓的位数已经确定,所以名就是从右边开始提取
=RIGHT(A2,LEN(A2)-LEN(D2))
但是以上方法也不能排除特殊情况:比如某个朋友姓欧,名为阳平!这样的情况excel是不好判断的,只有自己根据实际情况手动改写了。
还有一些拼音姓名的拆分,如果中间有一些特殊符号就比较好处理了,同样使用left+len+find函数就可以解决,都是函数的基础用法,就不多解释了!有兴趣的朋友自己操作几遍
姓的提取公式=LEFT(A2,FIND(” “,A2)-1)名的提取公式=RIGHT(A2,LEN(A2)-FIND(” “,A2))
但是如果你不想使用函数公式,同样可以按照分隔符来分列或者ctrl+e快速填充都可以达到以上效果。今天的小技巧你学会了吗?
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2305938578@qq.com 举报,一经查实,本站将立刻删除。本文网址:https://www.excelwordppt.com/word-excel-ppt/4369.html