求救~,同样的数据在两个系统里,导出excel后怎么核对这两份数据中的不同~~

主要就是核对两边的用户姓名与金额是否一致,但是两边的顺序是不一样的,要用户姓名和金额是相应一致的~
T^T
用03版excel怎么做? 或者用其他软件?
求救啊啊啊啊~~数据量比较大啊~~

如果要手工对照的话,直接把2张表这2个字段经行排序。升序或讲叙,然后并排窗口。


如果数据太多,人眼查看有怕有出错,可以用减法来设置。

比如2个excel表为:book1.xls   book2.xls。


名字,金额的字段项都在 A列和B列


那你就在C列建立一个公式:=[Book1]Sheet1!$B2-B2


这样如果C列结果=0,那么数据为相同,如果是非0,那么数据就是有偏差,前提是你要以名字排序。


追问

可是数据不是一样的,就是说两个系统里面都有漏输或者输入错误 就算排序了也不能完全对上号

追答

输入错误这个只能靠你手工去排查,电脑怎么能判定你输入错误呢。特别是非数字。
然后如果你名字这列如果没有问题的话,也可以对比,就是公式稍微复杂一点,要用到vlookup

公式为:=VLOOKUP(A2,[Book1]Sheet1!$A$2:$B$5,2,0)-B2

其中,$A$2:$B$5是范围选项,就是BOOK1里的A2到B5的范围,你如果范围大的话记得修改一下。我这里只有4行。下面是直接公式往下拉

这样就算你排序是乱的,也可以从BOOK2里对比出金额是否有差。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-07-30

在E=VLOOKUP(A1,C:D,2,0),F=B2-E2,向下填充即可,如图所示

注意:也可以是两张表,只需将CD栏改变下即可,2是表示CD之间的间隔。

追问

可是数据不是一样的,就是说两个系统里面都有漏输或者输入错误 就算排序了也不能完全对上号

追答

你另作一表,将所有姓名都填上,把AB和CD的数据分别用=VLOOKUP(A1,C:D,2,0)引入,再互相核对。
如果还有什么问题,再问。

相似回答