[VBA ] 想请问比对资料

楼主: love113w (free)   2017-11-20 21:35:54
第一次发文,有错误麻烦告知
想请问一下各位前辈
目前资料:
[工作表1]
001 林一 12岁 30KG
002 王二 27岁 50KG
003 张三 15岁 40KG
004 李四 16岁 60KG
[工作表2]
002 王二 27岁 50KG
003 张三 15岁 40KG
004 李四 16岁 60KG
005 陈五 31岁 70KG
找出两个资料互相没有的资料
例如:
两个资料比较后 在
[工作表3]列出 001 林一 12岁 30KG
[工作表4]列出 005 陈五 31岁 70KG
号码是不可能有重复的情况下想到两种办法解
(i)拿[工作表1]一个一个跟工作表二名字比对 如果不存在工作表二就复制放入[工作表3]
然后再拿[工作表2]反过来做一次
可是这样要重复比对 2n^2次
(ii)一开始就把工作表1,2分别复制到3,4 然后用上面的方法比对如果有重复就删除
可是一样很耗时间
当资料量大的时候就无解,想请问一下是否还有其他方法,拜托各位前辈
作者: newton41 (Newton)   2017-11-21 00:11:00
函式 countifs ,计算符合条件的数量有多少。
楼主: love113w (free)   2017-11-20 22:38:00
请问一下count什么?不是很明白 新手刚碰程式 抱歉
作者: newton41 (Newton)   2017-11-20 22:21:00
全部弄在一起,然后count大于1的都不是你要的。
楼主: love113w (free)   2017-11-21 11:40:00
谢谢前辈已解决
作者: manforwan (QQ)   2017-11-24 07:31:00
还是access好用一点吧
作者: vincent0926   2017-12-26 16:12:00
不用数据库的方式可以用vlookup查表配合vba去判断

Links booklink

Contact Us: admin [ a t ] ucptt.com