打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
查找Excel工作表中的重复数据
查找Excel工作表中的重复数据
fanjy 发表于 2008/12/12 22:52:00
前不久,一位网友求教,要求找出Excel工作表中的重复数据并在单元格中列出。我给出了一个数组公式供参考,但不是太符合要求,因为这个数组公式虽然找出了重复数据,但是如果将数组公式向下复制时超出了出现重复数据的数量,会在相应单元格中显示错误。不久,这位朋友获得了更好的一个公式
在列A和列B中存在一系列数据(表中只是示例,可能数据还有很多),要求找出某人(即列A中的姓名)所对应的所有培训记录(即列B中的数据)。也就是说,在单元格E1中输入某人的姓名后,下面会自动显示这个人所有的培训记录。
我们知道,Excel的LOOKUP系列的函数能够很方便地实现查找,但是对于查找后返回一系列的结果,这类函数无能为力,因此只能联合其它函数来实现。
这里,在方法一中使用了INDEX函数、SMALL函数、IF函数和ROW函数,在方法二中还使用了Excel 2007中新增的IFERROR函数。
方法一:
1、选择单元格E3;
2、输入公式:=INDEX(B:B,SMALL(IF($A$2:$A$25=$E$1,ROW($A$2:$A$25),65536),ROW(1:1))) & " ",然后同时按下Ctrl+Shift+Enter键,即输入数组公式。
3、选择单元格E3后下拉至所有单元格。
方法二:
1、选择单元格F3;
2、输入公式:=IFERROR(INDEX($A$2:$B$9,SMALL(IF($A$2:$A$9=$E$1,ROW($A$2:$A$9)-ROW($A$2)+1,ROW($A$9)+1),ROW(1:1)),2)," "),然后同时按下Ctrl+Shift+Enter键,即输入数组公式。
3、选择单元格F3后下拉至所有单元格。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
使用Excel公式获取重复名字的人的档案编号
在Excel中按指定的重复次数填充数据到一列
财务人员必学的几个函数(二)
万千重复里找到属于你要的唯一真爱,这3招一招狠似一招!
挑出含空单元格的各行数据,别上来就用筛选,不成的!
Excel查找重复值 Match函数与条件格式
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服