主页 > 经验 > excel表格数据比对
excel表格数据比对
excel表格数据比对只能在一个excel工作表中进行,所以如果想要对比不同工作表中的数据,可以先把数据复制粘贴到同一个工作表中,然后确定数据“关键字”部分,就是能够唯一标识记录的关键字组合,这样就可以在进行数据对比时,能够唯一的标记一条记录。比如,“ID”和“姓名”就可以唯一标识一条记录,不会有重复的情况。
然后可以通过高级筛选来处理数据:选中第一份数据清单所在的数据区域,在功能区上依次单击“数据——高级——筛选——高级筛选”,出现“高级筛选”对话框。在对话框中,筛选“方式”可以根据需求选取,“列表区域”就是之前所选中的第一份数据所在的单元格区域;“条件区域”则选取另外所在的单元格区域。点击“确定”按钮后,就可以直接得到两份清单的交集部分。
也可以使用公式来比较数据:如果是单列数据对比比较常用的函数是COUNTIF函数,如果是多列数据记录对比,SUMPRODUCT函数比较好;在其中一张清单的旁边输入公式:=SUMPRODUCT((A2&B2=Sheet2!A$2:A$13&Sheet2!B$2:B$13)*1)并向下复制填充。其中的Sheet2!A$1:A$13和Sheet2!B$2:B$13是另一张清单中的两列数据区域,需要根据实际情况修改。
然后可以通过高级筛选来处理数据:选中第一份数据清单所在的数据区域,在功能区上依次单击“数据——高级——筛选——高级筛选”,出现“高级筛选”对话框。在对话框中,筛选“方式”可以根据需求选取,“列表区域”就是之前所选中的第一份数据所在的单元格区域;“条件区域”则选取另外所在的单元格区域。点击“确定”按钮后,就可以直接得到两份清单的交集部分。
也可以使用公式来比较数据:如果是单列数据对比比较常用的函数是COUNTIF函数,如果是多列数据记录对比,SUMPRODUCT函数比较好;在其中一张清单的旁边输入公式:=SUMPRODUCT((A2&B2=Sheet2!A$2:A$13&Sheet2!B$2:B$13)*1)并向下复制填充。其中的Sheet2!A$1:A$13和Sheet2!B$2:B$13是另一张清单中的两列数据区域,需要根据实际情况修改。