返回列表 上一主題 發帖

[發問] 如何依「鄉」、「鎮」、「市」、「區」設定公式切割資料

[發問] 如何依「鄉」、「鎮」、「市」、「區」設定公式切割資料

請問各位前輩
如何依「鄉」、「鎮」、「市」、「區」設定公式切割資料?

fig.jpg (54.89 KB)

fig.jpg

地址切割.zip (11.45 KB)

=LOOKUP(1,0/FIND(MID(B3,{5,6,7},1),"鄉鎮市區"),LEFT(B3,{5,6,7}))
google"EXCEL迷"  blog  或google網址:https://hcm19522.blogspot.com/

TOP

回復 1# p212


    D3=LEFT(B3,MIN(FIND({"鄉","鎮","市","區"},B3&"鄉鎮市區",5))),下拉
find 下 5 表示從第5個字元開始搜尋,是配合台灣地址的情形,最短大概是第5字元,例台南市東區

TOP

回復 2# hcm19522
謝謝hcm19522大的指導

TOP

回復 3# KCC
謝謝KCC大的指導

TOP

本帖最後由 hcm19522 於 2017-4-12 16:50 編輯

回復 4# p212

2F  "鄉鎮市區" 後面有此四個字元的村里街道名 ,有誤
3F  較佳 ,台灣目前縣鄉鎮名 ,只有平市 ,少一個 "市" ,村里街道名有此四個字元機會較多
http://blog.xuite.net/hcm19522/twblog/498536647
google"EXCEL迷"  blog  或google網址:https://hcm19522.blogspot.com/

TOP

本帖最後由 p212 於 2017-4-13 10:04 編輯

回復 6# hcm19522
謝謝hcm19522 大的細心與關注,
這些切割後的住址資料,是公部門「鄉鎮市區代碼」的對應資料,其中會有「澎湖縣馬公市1」、「澎湖縣馬公市2」等之狀況出現,1#問中未予提問,運用2#及3#的組合公式皆無法順利切割,請問應如何處置是好?
敬請指教,謝謝!

fig2.jpg (69.68 KB)

fig2.jpg

地址切割_2.zip (11.81 KB)

TOP

本帖最後由 准提部林 於 2017-4-13 11:54 編輯

=LEFT(B3,-LOOKUP(,-FIND({"鄉","鎮","市","區"},B3)))&LOOKUP(,-FIND({"","市1","市2"},B3),{"",1,2})

平鎮市
台南還有個 新市區???

TOP

本帖最後由 p212 於 2017-4-13 14:28 編輯

謝謝版主指導另一條思路!
可能是7#的範例未列舉完全,如果是地址內容有「區1」、「區2」、「鄉1」、「鄉2」則無法成功,請問該如何修改?
附上鄉鎮市區代碼檔案供參

鄉鎮市區代碼.zip (13.79 KB)

TOP

回復 7# p212


利用彙整的鄉鎮市區名稱=LOOKUP(1,0/FIND(K$2:K$375,B3),K$2:K$375)
K$2:K$375是鄉鎮市區名稱
google"EXCEL迷"  blog  或google網址:https://hcm19522.blogspot.com/

TOP

        靜思自在 : 犯錯出懺悔心,才能清淨無煩惱。
返回列表 上一主題