[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