在工作中处理数据时,有时需要比较两列数据之间的差异。今天,我们来谈谈集中式数据比较差异的方法。不同的场景有不同的处理方法。
场景1:对比的两列数据行数相同,且排序规则相同,可以采用如下方法
如果是公式法,如果用函数判断两个单元格的值是否相同,如果相同,则显示“相同”,如果不同,则显示“不同”,然后可以向下填充。
2.条件定位法:选择要比较的两列数据,然后用Ctrl+G定位差,再标注颜色。
场景2:当两列数据行数有差异,且排序规则不一致时,采用上面的方法就行不通了,例如身份证1有20行数据,身份证2有28条数据,要找出两行的差异可以采用如下方法
1.通过公式找出两列的重复值,公式:IF (iserror (match (D3,sheet1!$ e $3: $ e $30,0)),",D3),通过match函数找出D列哪些值出现在E列,然后通过iserror和if函数显示D列出现在E列时D列对应的值;否则,如果为空,找出两列的区别(实际上,只有使用match函数显示N/A才表示有区别)
2.由countif函数实现,公式:if (countif ($ e $3: $ e $30,D3) 0,E3,“”),D列的值在E列出现的次数由countif函数判断,大于0则出现,等于0则不出现。
总结规则是判断一列的数据是否出现在另一列,或者判断两列的重复值。除了以上两种方法,还可以实现类似的vlookup功能。找到判断差异的方法,然后就可以找到相应的工具。