设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2318|回复: 7
打印 上一主题 下一主题

对比数据,麻烦!

[复制链接]
跳转到指定楼层
1#
发表于 2008-2-12 11:33:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有2张表,表1的一个字段需要同表2的一个字段进行对比。比如表1的字段里的内容为"上海市中医医院",表2的字段里为"上海市中医院"
虽然这两者差一个字,但是其内容却是相同的,就是不知道如何用VBA去写。请大虾指教!!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2008-2-12 11:58:16 | 只看该作者
用VLOOKUP就可以了,VLOOKUP可以用通配符的.
3#
 楼主| 发表于 2008-2-12 12:09:47 | 只看该作者
但是因为字段的内容有很多不同的医院名称,如何用通配符呢?请明示!

点击这里给我发消息

4#
发表于 2008-2-12 12:24:20 | 只看该作者
很多不同?算了还是用代码吧.
相同的用=,相似的用LIKE
5#
发表于 2008-2-12 13:31:55 | 只看该作者
这个判断准则好象有点难定的吧?到底差几个字算一样?差哪几个字算一样?

点击这里给我发消息

6#
发表于 2008-2-12 13:48:10 | 只看该作者
这是个问题,电脑是很笨的,不能像人脑一样判断,例如下面几个词:
南京大学
南大
东南大学
东大
如果人脑来判断,肯定是南京大学=南大,东南大学=东大,可要是让电脑来判断,他肯定告诉你南大和东南大学是一回事。
7#
 楼主| 发表于 2008-2-12 14:27:46 | 只看该作者
LS的所言极是,我现在遇到的就是这个问题。不知道有没有好的办法来解决呢?
8#
发表于 2008-2-14 10:33:48 | 只看该作者
将下列字串中各加一个*,Excel就会判断了!

南*京*大*学*
南*大*
东*南*大*学*
东*大*
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-30 11:25 , Processed in 0.084858 second(s), 31 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表