加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

如何用Excel快速查重?

(2017-03-06 22:52:42)

如何用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列中,1FALSE交错出现。如果有一个人名只出现在新名单或者旧名单,那么,就会出现两个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

 

实践出真知,善于学习,灵活运用。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有