电视剧《欢乐颂》里面的刘思明,可能是大多数公司的劳模楷范:他总是办公室里加班最多的一个,熬夜加班几乎是他工作的常态。
然而,他的直属领导安迪,一个事业女强人,却并不买账,安迪批评最多的下属就是刘思明,甚至屡次想开掉他。作为旁观者,肯定觉得安迪不近人情,或者安迪严厉苛刻。但是真正在职场上,或者我们大家处于安迪那个位置,我相信大多数人会做出和安迪一样的决策:这位加班多的员工总是同样的错误屡次犯,上班低效、却把加班当成自己的遮羞布。甚至后来熬夜加班时突发疾病,以一个近乎悲情的方式结束了自己的出场。
现实中,我们身边不乏刘思明这样的同事,看上去工作勤奋,却最是懒惰,出工,甚至比别人多出工,但就是不出活。
当然不少朋友都在为类似刘思明这样的员工辩解:“没有功劳,至少也有苦劳。” , 然而,企业是一个看重绩效的地方,在职场上,你的时间花在哪,你的价值就在哪,如果工作重点不对、努力来凑,只会得到“吃力不讨好”的结果。
一样的工作量,别人仅需30分钟就能完成,你至少要2个小时才能完成。 如果不优先处理最重要的,最能产生价值的工作内容,而是把大量的时间花在琐碎的事情上,那么长期下来就会变成一个不能创造价值的人,自然就会被公司所淘汰。
在我们的日常工作不时会需要对比数据,查找差异,查找重复值等。有的是对比同一工作表中的数据,有的是对比不同工作表之间的数据。不少朋友不知道方法,只知道一个个查询数据来核对,这种方法费时费力,而且效果还不好。
希望小编今天给大家分享的多种excel数据对比方法,让大家能在不同情况下都能快速完成数据的对比。
我们今天先来看一下:同一表内数据比较
1.严格比较两列数据是否相同:所谓严格比较就是指数据按位置对应比较。
1)快捷键对比ctrl+\
如下图所示,选中需要对比的数据内容,然后按下快捷键ctrl+\,不同的数据单元格则会处于选中状态。
2)定位法对比(快捷键f5或ctrl+g)
以下表为例,选中需要对比的数据内容,然后按快捷键f5(或ctrl+g)即可调出定位窗口,选择定位条件为“行内容差异单元格”,单击“确定”按钮,不同的数据则会处于选中状态。
注意:以上两种方法可以快速比对两列数据的差异但均不会区分字母大小写。
3)if函数对比
(1)不需要区分字母大小写的if函数对比
下表a、b两组都是数字,不存在字母,所以不需要区分大小写。
可以在c2单元格输入公式=if(a2=b2,相同,不相同),输入好之后拉动手柄向下拖动,直到本列数据截止,相同不同结果一目了然,如下表。
(2)区分字母大小写的if函数对比
如遇对比数据含字母,并且需要区分大小写,则上述公式不能准确对比。此时可将c2公式更改为=if(exact(a2,b2)=false,相同,不相同),然后下拉填充公式,最终如下图所示。
2.找出两列数据的重复值
1)if + match函数查找重复值
现在要对下表找出连续两年获得优秀员工名单,又有什么方法呢?
其实,就是要通过对比e列与f列,找出重复值。
我们可以用if+match函数组合公式,在g2单元格输入公式:
=if(iserror(match(e2,$f$2:$fb$130)),,e2)
然后下拉复制公式,则可完成查找任务。对比查找结果见下表:
公式解析:
match用于返回要查找的数据e2在区域$f$2:$f$13中的位置。如果查到会返回一个行号(表示有重复),没有查到则返回错误#n/a(表示无重复)。
公式中加入iserror函数,用于判断match返回的值是否是个错误#n/a,是错误#n/a则返回true,不是错误#n/a则范围false。
最外围的if函数,根据iserror(match())是true还是false,返回不同值。如果是ture(也就是没有重复),则返回空;如果是false,则返回e2。
如果我们要查找出2017年优秀员工但不是2018年优秀员工名单,我们就可以将上述函数公式改成为:=if(iserror(match(e2,$f$2:$f$13,0)), e2, )。
2)if+countif函数查找重复值
下表a、b两组数据都是项目成员的姓名,需要找到两列重复的组员姓名,并在c列标识出来。
操作方法为在c2单元格输入公式=if(countif(a:a,b2)=0,,b2),然后下拉完成excel两列数据对比。可以参考下图。
countif函数是对指定区域中符合指定条件的单元格计数的一个函数。
3)if+vlookup函数查找重复值
如下表所示,有这样两组数据。我们不知道哪些是a、b两组都有的。我们也可以用if+vlookup函数公式来完成比对。
在c2单元格中输入公式:=if(isna(vlookup(a2,$b$2:$b$22,1,)), ,a2),然后下拉复制公式,则可找到excel两列数据中的重复值。
公式解析:
isna函数用于判断值是否为错误值#n/a(即是值不存在),如果是,则返回true;否则返回false。
公式里面需要在查找区域的数据前都加上$符号,固定查找区域。否则在下拉填充的时候,查找区域也会跟着变化,这将会影响查找对比的结果。
应用扩展:用vlookup找不同
该公式稍作调整即可在找出不同值,或缺少值、错误值(非严格比较,不讲究位置或顺序)。譬如上面的b组是标准数据,要把a组中与b组不同的值找出来,公式可以写成:
=if(isna(vlookup(a2,$b$2:$b$22,1,)), a2, )以上都是在同一张工作表你对比数据的操作技巧,后面小编还会给大家分享不同工作薄对比数据的操作技巧,大家记得按时来学习哦。今天分享的知识,大家在工作有需求的话,一定要记得收藏并加以实践操作练习哦。这样你才能把技能牢牢的掌握住。