我们工作中遇到的数据,大多都是顺序不相同的,面对这种情况,我们需要公式的辅助才能进行精确的核对。
今天,我就来给大家分享几种使用公式进行数据核对的方法:
1、 countif函数
2、 countifs函数
3、 vlookup函数
方法1:countif统计次数,寻找重复值
对于这个奖品的领用名单,可以发现实际领用的人中有几个是空白的,我们需要找出是哪几个人没有领到奖品。
但是,很明显可以看出,两列的人员名单明显不一致,这样我们就没办法使用昨天学到的核对方法,使用比较运算符或行内容差异单元格进行数据核对了。
我们要寻找出未领奖的人,也就是要找出在右边表中出现,而未在左边表出现的人,亦即左边的人员名单在右边的出现次数是1次或者是0次。
添加辅助列,输入公式 =COUNTIF($B$3:$B$62,E3)
(这个公式的意思是,统计E列数据在B列出现的次数,加上绝对引用是为了锁定B列数据。)
然后将公式向下填充,就可以得到统计次数,已领取的人的次数为1,未领取的为0。
如果大家觉得这种方式不够明显的话,可以使用昨天文章中给大家分享过的,添加条件格式——新建规则——添加公式——填充颜色,这样就可以把次数为0的人员名单用颜色标记出来。
方法2:countifs统计多列数据
如果我们需要核对的数据不止一列,而是很多列的时候,countif函数就不够用了。
这种时候就需要用到另一个函数countifs,它可以多条件统计次数。它的用法与countif函数类似。
下图是我们想要进行核对的数据
与上面的方法相同,我们添加辅助列,公式 = COUNTIFS($B$3:$B$32,F3,$C$3:$C$32,G3)
(这个函数的参数是不固定的,基本原则是每两个参数为一组,每组的第一个参数是条件判断的区域,第二个参数是条件判断的标准)
然后将公式向下填充,就可以得到统计次数,数据销量相同的为1,销量不同的为0。
方法3:vlookup匹配数据
对于上面多列数据的情况,我们只知道销量不同是不够的,我们还需要知道具体的差异在哪里。
所以在上面的中,我们还需要对两列数据的销量差距进行比对,要使用vlookup函数来实现。
在表格中添加辅助列,输入公式 = VLOOKUP(F3,$B$3:$C$32,2,0)
(这个公式的意思是查找人工记录表中的办公耗材在系统销量表中对应的数据)
然后向下填充数据,就可以得到对应办公耗材的系统销量数据。
然后再添加辅助列,求两列数据之差,就可以知道系统销量数据与人工记录销量之间的差距了。
总结
countif函数:统计单列数据次数,计算重复值.
countifs函数:统计多列数据次数,计算重复值。
vlookup函数:匹配数据,将一个表中的数据匹配到另一个表中。
想要学习更多office的操作技巧请点击关注!