Re: [VBA ] 請教比對 中文地址的方法

看板Visual_Basic作者 (陣雨)時間14年前 (2010/05/03 12:45), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《nicecm (casty)》之銘言: : 需求是這樣的,我有一張 EXCEL SHEET 裡面有很多人的地址, : 現在想要送一個地址給程式,'讓程式幫我挑出這個地指示哪個人的. : 如果是字串完全相等的比對當然是比較簡單, : 但是使用者在留下中文地址時往往不是很精確, : 例如有人會寫中正區重慶南路,有人則只寫重慶南路 : 加上很多分級 像是 鄉鎮市區明名好像是同一個等級的地址單位,卻有四個不同的命名 : 請問有前輩處理過這類的問題可以提供方法參考? 你可以去抓郵局的郵遞區號產生程式把資料先處理一遍, 順便移除不合法的地址 (有時忘了寫段或是有的鄉鎮沒寫路只寫幾鄰), 他會幫你轉出統一格式到資料庫 或是你做些簡單的模糊比對, 把地址根據段巷弄號樓等切token比對, 號這些是 一定要符合, 其他的就像垃圾信判別一樣的做法, 打分數來決定兩筆是不是一樣 用郵局的比較簡單, 這是人家的know-how. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.120.37.166
文章代碼(AID): #1BtbK7m9 (Visual_Basic)
文章代碼(AID): #1BtbK7m9 (Visual_Basic)