如何用Excel快速查重?
如何用Excel快速查重?
如果领导给你两个Excel,里面分别有几百个人名,让你找出重复的或者不重复的。
你该怎么办?当然不是一个一个对。
不然会死人的。
笨死的。
情况一:假设俩名单,一旧一新,人名条数相同。
将新名单填充底色为鲜艳颜色,比如黄色。(只截取20个)
http://s16/bmiddle/001NLTzxzy79iD1jtQXdf&690
将新名单复制到旧名单里。
选择其中一个单元格,排序。
http://s5/bmiddle/001NLTzxzy79iD3h4lC14&690
你会发现,如果一个人名在新旧两个Excel里都出现的话,行的颜色会交错出现。
如果无色或黄色连续出现两次,那么说明其中有一个人名,在新旧两个名单里只出现了一次。比如,其中的“胡兆奎”为黄色,只出现新名单里;“李颂”无底色,只出现在旧名单里。只看颜色交错变换,就很容易发现你要查找的名字。
情况二:假设俩名单,一旧一新,人名条数1000条以上。
如果条数太多,几百条甚至更多,如果看颜色交错的话,看多了也会看花眼了。这时候可以使用简单的IF函数。
在B1单元内数输入“=if(A1=A2,1)”,输入的时候不加引号,输完后敲回车或者点击“√”,B1单元格会显示1。
http://s16/mw690/001NLTzxzy79iEARIUT0f&690
完成后拖动实心十字,直到最后一个名字。
这个函数的意思是,如果A1单元格内容=A2单元格内容,那么B1显示1,否则报错。
拖动十字复制公式,所有单元格都会应用此公式。如图,A2单元格不等于A3单元格内容,所以显示“FALSE”。
http://s15/bmiddle/001NLTzxzy79iD9kdB43e&690
你会发现,如果一个人名在新旧两个名单都出现了,那么B列中,1和FALSE交错出现。如果有一个人名只出现在新名单或者旧名单,那么,就会出现两个FALSE挨着。这样,浏览FALSE比看颜色交错效率会高很多。
http://s13/mw690/001NLTzxzy79iDlocgIec&690
还有个办法,更简单。
比如,在B1单元格内输入下面的公式:
=IF(COUNTIF(A:A,A1)=1,"仅此一个","")
这个公式的意思是,统计在某个范围内,满足既定条件的单元格的个数,并返回设定的内容。
在A列中计算A1这个单元格中人名出现的次数,如果次数为1,则B1单元格内显示“仅此一个”,否则显示空白。
http://s11/bmiddle/001NLTzxzy79iDprAn0fa&690
如下图,“胡兆奎”只出现一次,符合条件,所以显示“仅此一次”。
http://s12/bmiddle/001NLTzxzy79iDs7mDVab&690
实践出真知,善于学习,灵活运用。

加载中…