急需求助~~~如何找出2个excel表格中数据的区别

来源:百度知道 编辑:UC知道 时间:2024/05/10 14:22:29
假设我有2个excel表格是用来存储用户名,我想让表B中一列与表A中一列进行比较,然后能得到表B相对表A的区别,增加了那些用户,删除了那些用户。
例如: A表
ID001
ID002
ID003
B表
ID002
ID003
ID004

希望能得到一个新表格列出
deleted added
ID001 ID004
我使用过了Excel Campare, 这个软件能实现我需要的功能,但是它输出的格式不是很好,而且在处理大量数据时会出现错误,还有就是它不是免费的。
希望大家帮忙看看有什么更好的方法没有?

新建个excel文件
1)sheet1
A1:ID001;A2:ID002;A3:ID003
2)sheet2
A1:ID002;A2:ID003;A3;ID004
3)sheet3
A1:“deleted”;B1:“added”
A2:=IF(ISERROR(VLOOKUP(Sheet1!$A1,Sheet2!$A$1:$B$3,2,0)),Sheet1!$A1,"")
B2:=IF(ISERROR(VLOOKUP(Sheet2!$A1,Sheet1!$A$1:$B$3,2,0)),Sheet2!$A1,"")
然后复制A2B2,一直粘贴到AnBn
4)自动筛选sheet3第一列(该步可以考虑用“有效性”功能,或者做个辅助列就更好了)

PS:Excel在处理数据上本身功能够强大了,何必舍美玉而求顽石?

你建一个access数据库,建两个表,然后把两个excel表格的数据导入表中,再对表中数据进行查询,结果就出来了

我一般用vlookup函数,能找出2个文件中分别没有的数据