比较两个Excel工作表上的数据,并在第三个工作表上返回共享主键

时间:2014-09-29 16:28:28

标签: excel

我有两个excel工作表,其中包含A-BV列和大约380行。两张纸都有相同的标题,列和行。 BH列具有每行的唯一键。

我需要找到一个功能,它将检查工作表1上的数据并将其与工作表2上的数据进行比较。如果发现任何差异,我希望它突出显示工作表1和2上的差异并提供第三张主键供参考。

我还没有想出这个。

1 个答案:

答案 0 :(得分:1)

虽然显示一些代码尝试对VBA非常有帮助,例如,对于公式/ ae方法,我经常准备建议一个没有OP的解决方案已经证明尝试失败。我同意应用条件格式的建议,比如Sheet1中的公式规则,例如:

=A1<>Sheet2!A1  

并在Sheet2中等效:

=A1<>Sheet1!A1

每个都应用于=$A:$BV

对于我建议的唯一键:

=Sheet1!A1-Sheet2!A1  

在单独的工作表中,向下复制以适应和公式,例如:

=IF(SUM(A1:BV1)<>0,BH1,"")  

复制到西装。