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