作者AirShower (阵雨)
看板Visual_Basic
标题Re: [VBA ] 请教比对 中文地址的方法
时间Mon May 3 12:45:56 2010
※ 引述《nicecm (casty)》之铭言:
: 需求是这样的,我有一张 EXCEL SHEET 里面有很多人的地址,
: 现在想要送一个地址给程式,'让程式帮我挑出这个地指示哪个人的.
: 如果是字串完全相等的比对当然是比较简单,
: 但是使用者在留下中文地址时往往不是很精确,
: 例如有人会写中正区重庆南路,有人则只写重庆南路
: 加上很多分级 像是 乡镇市区明名好像是同一个等级的地址单位,却有四个不同的命名
: 请问有前辈处理过这类的问题可以提供方法参考?
你可以去抓邮局的邮递区号产生程式把资料先处理一遍, 顺便移除不合法的地址
(有时忘了写段或是有的乡镇没写路只写几邻), 他会帮你转出统一格式到资料库
或是你做些简单的模糊比对, 把地址根据段巷弄号楼等切token比对, 号这些是
一定要符合, 其他的就像垃圾信判别一样的做法, 打分数来决定两笔是不是一样
用邮局的比较简单, 这是人家的know-how.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.120.37.166