=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函數就可以解決,都是函數的基礎用法,就不多解釋了!有興趣的朋友自己操作幾遍
但是如果你不想使用函數公式,同樣可以按照分隔符來分列或者ctrl e快速填充都可以達到以上效果。今天的小技巧你學會了嗎?
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!