返回列表 上一主題 發帖

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

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

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

TOP

回復  toomellowhaw


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


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

請試試看

TOP

回復 9# asimov


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

TOP

本帖最後由 toomellowhaw 於 2010-10-8 20:25 編輯

回復 14# onegirl0204


我測試是正常的..
錯誤原因猜測..可能是你的複姓資料庫缺乏該複姓,或是資料庫中複姓有誤..
如圖..[西門吹雪]呈現為[西X吹]..是因為複姓資料庫中無該資料
    ..[獨孤求敗]呈現為[獨X求]..是因為資料庫中的獨孤後面接了一個空白字元


TOP

        靜思自在 : 知識要用心體會,才能變成自己的智慧。
返回列表 上一主題