Foxtable(狐表)用户栏目专家坐堂 → [求助]关于数据比对。。。


  共有5699人关注过本帖树形打印复制链接

主题:[求助]关于数据比对。。。

帅哥哟,离线,有人找我吗?
youfly
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:38 积分:379 威望:0 精华:0 注册:2011/8/17 13:05:00
[求助]关于数据比对。。。  发帖心情 Post By:2013/8/12 15:15:00 [只看该作者]

我现在在对两个表中的数据进行比对,就是B表中的企业名称在A表中是否存在,我采用的是关联筛选,但是这种方法只能比对名称严格一致的情况,对于名称只相差1一个字的情况,比如:XX县房地产有限公司、XX房地产有限公司,没有效果。
请问针对这种情况,该怎么处理?多谢各位啦

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178530 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/8/12 15:19:00 [只看该作者]

那就循环表B所有行  逐个利用 datatables("表A").FInd("企业名称 like '*" & dr("企业名称") & "*'") 查找是否有类似的企业名称

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2013/8/12 23:23:00 [只看该作者]

可以这样来解决,就是对比某一方在另一方中,有多少个字匹配,一般3个字以内的话,就算是相同,列出对应的数据,然后统一处理。

 回到顶部
帅哥哟,离线,有人找我吗?
Youfly
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:38 积分:379 威望:0 精华:0 注册:2011/8/17 13:05:00
  发帖心情 Post By:2013/8/15 10:24:00 [只看该作者]

谢谢大家的指导,我试试看看

 回到顶部