excel怎样将名字只保留姓(无论单姓还是复姓)

发布日期:2024-12-22 06:10:56     作者:不打搅     手机:https://m.xinb2b.cn/tech/icp264747.html     违规举报
第一步:我们需要提取姓名的前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快速填充都可以达到以上效果。今天的小技巧你学会了吗?


 
 
本文地址:https://xinb2b.cn/tech/icp264747.html,转载请注明出处。

推荐图文
推荐科技知识
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  违规举报  |  蜀ICP备18010318号-4  |  百度地图  | 
Processed in 0.079 second(s), 1 queries, Memory 0.57 M