返回列表 上一主題 發帖

[發問] 名字字數不同之取代問題(已解決)

回復 13# GBKEE


感謝您提供的資料!剛剛下載了您的壓縮檔,將A1名字改為張三,為何會出現#NAME?
煩請再賜教,感恩您!

TOP

回復 11# toomellowhaw


剛剛測試結果:
歐陽菲菲∼歐x菲,歐陽倩∼歐x倩,司馬中原∼司x中

但我所希望得到的結果是:
歐陽菲菲∼歐陽x,歐陽倩∼歐陽x,司馬中原∼司馬x

真是不好意思,又要麻煩您費心了!

TOP

回復 10# onegirl0204
自訂函數


複姓.rar (9.94 KB)

TOP

回復 9# asimov


謝謝,過獎了!
還須跟各位先進多多學習!
若有疏漏或思慮不周全的地方也請不吝指教..

TOP

回復  toomellowhaw


非常感謝您提供另一種更簡便的公式!但美中不足的是∼經測試後發現,複姓名字若為 ...
onegirl0204 發表於 2010-10-7 11:13


=LEFT(REPLACE(A2,SUMPRODUCT(--(LEFT(A2,2)=$I$1:$I$83))+2,1,"X"),3)

請試試看

TOP

回復 8# toomellowhaw


非常感謝您提供另一種更簡便的公式!但美中不足的是∼經測試後發現,複姓名字若為4個字的,會出現例如∼東方X敗,而非東方X,不知是否有補救的辦法呢?煩請再賜教,謝謝!

TOP

借用asimov兄及偉婕版主的構想
=REPLACE(A2,SUMPRODUCT(--(LEFT(A2,2)=$I$1I$83))+2,1,"X")
toomellowhaw 發表於 2010-10-6 06:28



toomellowhaw 兄的公式總是讓人驚艷
收下學習了
機器人三大定律-保護人類、服從命令、保護自己
我的三大定律-生命、生存、生活

TOP

本帖最後由 toomellowhaw 於 2010-10-6 06:29 編輯

借用asimov兄及偉婕版主的構想
=REPLACE(A2,SUMPRODUCT(--(LEFT(A2,2)=$I$1:$I$83))+2,1,"X")

TOP

回復 6# 偉婕


真是太感謝您為我解決了問題! 待會總算可以安心睡囉!

TOP

本帖最後由 偉婕 於 2010-10-6 02:33 編輯

回復 5# onegirl0204

將B2改為 =IF(LEN(A2)=2,LEFT(A2,1)&"X",IF(COUNTIF($I$1I$83,LEFT(A2,2)),LEFT(A2,2)&"X",LEFT(A2,1)&"X"&RIGHT(A2,1)))
偉婕電子書,歡迎免費下載參考
http://www.twbts.com/ebook/?subject=office
http://www.twbts.com/ebook/?subject=soft
偉婕藏書庫---https://www.facebook.com/groups/669579416484096/
有一家柑仔店---https://www.facebook.com/sadodona

TOP

        靜思自在 : 閒人無樂趣,忙人無是非。
返回列表 上一主題