假设我有2个excel表格是用来存储用户名,我想让表B中一列与表A中一列进行比较,然后能得到表B相对表A的区别,增加了那些用户,删除了那些用户。
例如: A表
ID001
ID002
ID003
B表
ID002
ID003
ID004
希望能得到一个新表格列出
deleted added
ID001 ID004
參考答案:新建个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在处理数据上本身功能够强大了,何必舍美玉而求顽石?