excel郵遞區號自動填入(只要3碼)

2012-07-20 8:04 pm
請問大師高手們

A B C D ...........
xx公司類別806高雄加工出口區XXX
xx公司類別511彰化縣社頭鄉仁雅村社XXX...
xx公司類別508彰化縣和美鎮XXX......
xx公司類別268宜蘭縣五結鄉XXX..........
xx公司類別221新北市汐止區XXX..........

如何寫地址時他就會自動判讀由地區號到c欄位?
郵局3+2程式複雜,因有上萬筆資料很難這樣匯入匯出能簡單一點的方法嗎?
更新1:

to Cjw~ 我看見你得公式 =IF(LEFT(E181,3)="新竹市",300,IF(LEFT(E181,3)="嘉義市",600,VLOOKUP(MID(E181,4,2), 其中 IF(LEFT(E181,3)="新竹市",300,IF(LEFT(E181,3)="嘉義市",600, 不明白是什麼意思 用你的表格直接套進我資料多半都順利 不過宜蘭縣跟苗栗縣都會出現問題 不知道要怎麻處理比較OK呢~ 再麻煩你^"^

回答 (3)

2012-07-21 12:01 am
✔ 最佳答案
步驟一:分別定義各縣市名稱
步驟二:設郵遞區號在C2則公式
=VLOOKUP(MID(D2,4,2),INDIRECT(LEFT(D2,3)&"A"),2,0)

2012-07-20 16:04:42 補充:
參考檔下載地址
http://www.FunP.Net/397431

2012-07-23 15:28:14 補充:
TO KK大師:
謝謝您的提醒,我也曾考慮過用一維或二維的表格來處理,但我發現台灣雖小而地名一樣的還不少,例如中區、南區、東勢..等,所以我才想用名稱定義的方式來處理,經您的提醒後,其實我可以鄉鎮市前再加上縣市別就可以用一維的方式來處理了。再次謝謝大師的指導!

2012-07-26 15:34:16 補充:
有關所詢公式
=IF(LEFT(E181,3)="新竹市",300,IF(LEFT(E181,3)="嘉義市",600,..為何意?是因新竹市及嘉義市無下屬行政區所以將它們另外提出(因新竹市區號是,300而嘉義市為600)
另提苗栗縣及宜蘭縣會出現問題,是因我定義名稱有誤,現已修改完成附上檔案如下:
下載地址
http://www.FunP.Net/312226
2012-07-23 5:03 pm
TO CJW:
使用名稱方式要移轉使用比較辛苦
或許
考慮一維或2維表格來處理應該較有彈性
2012-07-20 11:37 pm
高雄
好像沒有
加工出口區


收錄日期: 2021-04-27 19:46:01
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20120720000016KK03080

檢視 Wayback Machine 備份