EXCEL把姓名中的名字改成*號?
excel把姓名中的名字改成*號,?例如:胡千千/郭萬萬,,胡**/郭**,;高二/潘大,高*/潘*,;諸葛三二/歐陽樂七諸葛**/歐陽**,;黃一/楊四六,黃*/楊**,。
=IF(E2=-1,REPLACE(A2,C2,D2,REPT("*",D2)),
SUBSTITUTE(REPLACE(A2,C2,D2,REPT("*",D2)),
RIGHT(A2,E2),REPT("*",E2)))
=MAX(2,FIND("/",A2)-2)
=FIND("/",A2)-2-(FIND("/",A2)>4)
=MIN(2,LEN(A2)-FIND("/",A2)-1)
說明:此法不適用于復(fù)姓單名的,,如,諸葛亮,、歐陽修,、等等。
公式不好寫,。
姓名是3個(gè)漢字時(shí),,比如歐陽平和李小平,函數(shù)無法區(qū)分是復(fù)姓單名還是單姓復(fù)名,。
除非題目能提供一欄復(fù)姓對照表,,或者不管復(fù)姓還是單姓,只保留第一個(gè)字,。
相關(guān)推薦
便查問答是一款實(shí)用的網(wǎng)絡(luò)熱門知識問答平臺,專注于分享你不知道的知識,、經(jīng)驗(yàn)及生活問題,,在這里所有人都能找到答案歡迎網(wǎng)友參與討論。