excel 取代 地址 問題求助 ?

事情是這樣

因為要整理資料寄信的關係、 地址的部分只要路名後面的部分

前面里、鄰、 區 都刪除

所以

平常都是打 *北市、 *山區、 *里 、*鄰 一個個按取代

原本

台北市文山區木柵里7鄰木柵路一段17巷999號

臺北市文山區5鄰指南路三段38巷5-277號

臺北市文山區興隆路三段22882號

後來:

只要路名後面的部分, 前面里、鄰、 區 都刪除

木柵路一段17巷999號

指南路三段38巷5-277號

興隆路三段22882號

請教高手大大們還有沒有別的解套方法 OR(公式!?)

,感謝~~!!

更新:

=IF(ISERR(FIND({"鄰";"里"},A1)),A1,LEFT(A1,FIND({"區";"鄉";"鎮";"市"},A1))&MID(A1,FIND({"鄰";"里"},A1)+1,99))

網路上是有找到類似的案例

他是要把鄰 里的部分刪除 ,只留路名+ 台北市xx區

原文

台北市文山區木柵里7鄰木柵路一段17巷999號

臺北市文山區5鄰指南路三段38巷5-277號

臺北市文山區興隆路三段22882號

使用後

台北市文山區木柵路一段17巷999號

臺北市文山區指南路三段38巷5-277號

臺北市文山區興隆路三段22882號

--

因為只要路名後面的部分

不知道要改那才對???

1 個解答

評分
  • 匿名
    5 月前
    最愛解答

    試試下面我改寫的這個吧

    =IF(ISERR(FIND({"鄰";"里"},A1)),MIDB(A1,13,LENB(A1)),MID(A1,FIND({"鄰";"里"},A1)+1,99))

    不過這個有個限制,就是只適用地名順序寫法依次是

    市、鄉鎮市區、里鄰、路街、巷弄、號

    特別是里鄰與路街如果相反就不適用了。

還有問題嗎?立即提問即可得到解答。