最近有一个小伙伴要求把几列数据里面的重复项找出来,小编试了许多方法最终找到一个不错的方法,虽然有点小麻烦,但还是可以试试的。
工具/材料
Excel
待处理表格
如下图1,现在我们需要找出这个图表中3列数据里面的重复项,可以利用 IF、ISNA、VLOOKUP 这三个函数连用解决。
图1
1.如,图2我们先将 C 组数据放到一边,先对比 A 与 B 组中的重复项。我们在 C1单元格里面输入'=IF(ISNA(VLOOKUP(A1,$B$1:$B$28,1,)),'←A有B无','←AB共有')'
图2
2,当我们把这个公式输入好之后,点击确定,之后如果是 AB 两组的重复项就显示 AB 共有,不重复的项目显示 A 有 B 无。
上述公式当中,是以 B 组数据为条件数据,是将 A 组的数据和 B 组进行匹配,我们所要的重复项仅仅只要看 A 组中对应的共有项即可。
3.我们以 C 组为标准进行筛选操作,如图3。
图3
4.当我们点击升序之后,我们就很轻松的看到 AB 两组中的重复项了(红色方框里的即为重复项),如图4.
图4
5.现在我们将图4中红框里面的数据放到H 列,进行与 I组数据的对比(此时 I 数据为原来 C 组),我们可以重复步骤1的操作,在 J1单元格里面输入公式'=IF(ISNA(VLOOKUP(H1,$I$1:$I$22,1,)),'←H有I无','←HI共有')',当然我们也可以直接复制刚刚 C1单元格到 J1 里面,之后将其中的字母改一下就可以了,之后点击确定,如图5。
图5
6.重复步骤3和4,便可以得到这三列数据里面的重复项了,即红框里标注的部分,如图6。
图6
虽然方法比较麻烦一点,但依旧可以完成你的要求,喜欢的小伙伴可以去尝试一下。当然这个还可以使用多重嵌套来更快解决,在这里先给新手小伙伴们看看这个三个函数的组合使用。