分享

EXCEL中 IF、ISNA 和 VLOOKUP 三者连用

 苏睿思 2017-04-19

最近有一个小伙伴要求把几列数据里面的重复项找出来,小编试了许多方法最终找到一个不错的方法,虽然有点小麻烦,但还是可以试试的。

工具/材料

Excel

待处理表格

如下图1,现在我们需要找出这个图表中3列数据里面的重复项,可以利用 IF、ISNA、VLOOKUP 这三个函数连用解决。

EXCEL中 IF、ISNA 和 VLOOKUP 三者连用

图1

1.如,图2我们先将 C 组数据放到一边,先对比 A 与 B 组中的重复项。我们在 C1单元格里面输入'=IF(ISNA(VLOOKUP(A1,$B$1:$B$28,1,)),'←A有B无','←AB共有')'

EXCEL中 IF、ISNA 和 VLOOKUP 三者连用

图2

2,当我们把这个公式输入好之后,点击确定,之后如果是 AB 两组的重复项就显示 AB 共有,不重复的项目显示 A 有 B 无。

上述公式当中,是以 B 组数据为条件数据,是将 A 组的数据和 B 组进行匹配,我们所要的重复项仅仅只要看 A 组中对应的共有项即可。

3.我们以 C 组为标准进行筛选操作,如图3。

EXCEL中 IF、ISNA 和 VLOOKUP 三者连用

图3

4.当我们点击升序之后,我们就很轻松的看到 AB 两组中的重复项了(红色方框里的即为重复项),如图4.

EXCEL中 IF、ISNA 和 VLOOKUP 三者连用

图4

5.现在我们将图4中红框里面的数据放到H 列,进行与 I组数据的对比(此时 I 数据为原来 C 组),我们可以重复步骤1的操作,在 J1单元格里面输入公式'=IF(ISNA(VLOOKUP(H1,$I$1:$I$22,1,)),'←H有I无','←HI共有')',当然我们也可以直接复制刚刚 C1单元格到 J1 里面,之后将其中的字母改一下就可以了,之后点击确定,如图5。

EXCEL中 IF、ISNA 和 VLOOKUP 三者连用

图5

6.重复步骤3和4,便可以得到这三列数据里面的重复项了,即红框里标注的部分,如图6。

EXCEL中 IF、ISNA 和 VLOOKUP 三者连用

图6

虽然方法比较麻烦一点,但依旧可以完成你的要求,喜欢的小伙伴可以去尝试一下。当然这个还可以使用多重嵌套来更快解决,在这里先给新手小伙伴们看看这个三个函数的组合使用。

觉得好的小伙伴请支持一下,O(∩_∩)O谢谢

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多