通过ID比较2个Excel工作表并复制差异和丢失的数据

时间:2019-03-19 18:46:47

标签: excel vba copy compare difference

我有两个Excel文件,我需要比较两个基于“ ID” +(其他列)”的Excel。我需要两边都有不同的值,并且每次比较都需要在单独的Excel工作表/文件中逐列缺少值。

我需要查看哪些数据在哪一侧更改,哪一侧存在差异。

请找到示例输出;

Sheet1:

 ID    BranchID   Name
 7790     2   
 7792     2
 77793    1
 7794     1
 77795    1        0
 7796     100

Sheet2:

ID  BRANCHID    NAME
7790    2   
7790    2   
7792    2   
7793    100     0
7794    1   
7795    100     Name
7796    2   

结果1:

ID  BRANCHID    ID1 BRANCHID1
7790    2      7790       2
0       0      7790       2
7792    2      7792       2
7793    1      0          0
0       0      7793      100
7794    1      7794      1
7795    1      0          0
0       0      7795      100
0       0      7796       2
7796    100    0          0

结果2:

ID    NAME  ID1     NAME1
7790        7790    
0           7790    
7792        7792    
7793        0   
0           7793     0
7794        7794    
7795   0    0   
0           7795     Name
7796        7796    

您能帮忙使用Excel宏VBA吗?

0 个答案:

没有答案