如何在2个表格中查找出不同?
- 用高级筛选查找;
- 用公式查找;
- 在条件格式中使用公式来查找;
这几个都是比较常用的小方法了。
用公式查找
题主说Vlookup老是用不好,那可以试试match函数咯
这个函数可是Vlookup简单多了,通过筛选出错误值,这些便是你想要的那些人了。
除了使用查找函数,中,还可以使用统计函数Countif来判断了
然后筛选出结果为0的,便是你想要的人员了。
高级筛选
使用高级筛选,将表1数据作为列表区域,表2作为条件区域,就可以直接筛选出表1在表2中出现的人员,就是相同部分,那其他的,便是不相同部分咯。
条件格式中使用公式来标识需要的数据
其实,这个用法和公式是一样的,这里我就再提一下。
菜单选择条件格式,新建规则,使用公式,便可以标识想找的数据,如下:
这个公式和之前将的公式是一样的,只是多加一个ISERROR来判断返回值而已,该公式表示,若是表1的数据在表2中不存在,则,把这些数据标识为黄色背景,也就是题主想要的那些人员了。
好了,就分享到这,希望能帮到你!
我是头条号:Excel大全。每日分享实用的Excel小技巧。
您的关注、转发、收藏、点赞、评论都是对我莫大的支持,谢谢!
如下图表1和表2,要统计两个表格中不同的人员姓名并显示出来。
在表1的C2单元格输入公式:=IF(COUNTIF(Sheet2!$A$2:$A$8,Sheet1!A2)=0,”不同”,””)
在表2的C2单元格输入公式:=IF(COUNTIF(Sheet1!$A$2:$A$8,Sheet2!A2)=0,”不同”,””)
公式说明:COUNTIF(Sheet2!$A$2:$A$8,Sheet1!A2)首先用COUNTIF函数统计表1的姓名在表2中有没有出现过,有出现就会返回出现的次数,如果没出现过就会返回0,然后用IF函数判断COUNTIF函数结果为0的就返回“不同”,否则返回””(空)
这是一个典型的找不同的工作。
怎么解决呢?
1、删除重复值
楼上有同学说了,把工号复制到一列(工号应该是不会重复的,姓名有可能重复),然后使用数据——删除重复值命令。这个功能是在excel的高版本当中才有的,单凭这一点,升级你的excel版本绝对是有好处的。
2、使用函数公式
match和row函数结合
使用这个组合函数,返回值不是ture就是false,false就是重复值,把false数据删除即可取得不重复的数据。
countif函数
使用countif函数可以查询出在一列数据中重复数据的个数,如果重复2个,则显示值为2,要将是2的数值筛选出来,删除一个重复的数据,操作起来不如上一个函数组合方便。
3、使用数据透视表多重合并数据区域
数据透视表多重合并,合并的是区域,所以单列数据是不行的,需要增加一列,当然,任意数值就行了,关键还是要找不同。
当然vlookup函数也可以,你需要先用表一的数据查询表二,再用表二的数据查询表一,这样对比一下就知道才能知道结果。不如把数据复制到一块儿,进行下一步的分析会更方便。
本文来自投稿,不代表天一生活立场,如若转载,请注明出处:http://tiyigo.com/it/14119.html