用公式查找Excel工作表中重复数据

时间:2022-09-22 15:01:03 

前不久,一位网友求教,要求找出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后下拉至所有单元格。

,办公群:185219299

标签:用公式查找Excel工作表中重复数据
0
投稿

猜你喜欢

  • Win10系统密码正确却无法登陆怎么办?

    2023-11-23 21:06:32
  • excel如何转换成pdf

    2022-02-25 14:41:43
  • word 中的行距无法调整,怎么办?

    2023-08-29 22:12:12
  • iOS 14.5RC版需要升级iOS 14.5 正式版吗?如何升级?

    2023-10-10 19:29:40
  • 拉大Word文档下划线距离

    2023-12-08 09:44:03
  • Win10设置tp link提示“此功能暂未开放”如何解决?

    2023-08-04 13:41:27
  • Acrobat怎么给PDF添加用户签名?

    2023-07-22 21:34:53
  • 打开office2013点击登录后出现“管理员已禁用此功能”的方法彻底解决

    2023-09-17 06:14:23
  • Word文档如何设置自定义水印?Word文档设置自定义水印方法

    2022-08-02 02:25:36
  • Win10飞行模式灰色无法上网怎么办?

    2023-11-14 17:26:52
  • word 字符加圈的技巧

    2023-07-21 04:02:29
  • wps表格如何生成用户名与密码

    2023-08-18 14:04:18
  • Win10系统Windows安全中心闪退怎么解决?

    2023-11-23 06:50:18
  • Excel固定区域内单元格的快速切换

    2022-08-13 17:39:52
  • 怎样在Word中插入图表

    2023-11-23 04:22:28
  • ​word文字上还有空白就直接到下一行怎么办

    2023-08-03 14:47:48
  • Win10系统更新后输入法无法使用怎么办?系统更新后输入法不能使用图文教程

    2023-12-14 02:44:54
  • Word2013中如何对文档进行比较和合并

    2023-11-29 23:20:10
  • Word2007:表格模板的使用

    2023-06-26 08:54:45
  • Win10电脑img文件应该怎么打开?

    2023-11-24 15:55:37
  • asp之家 电脑教程 m.aspxhome.com