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

来源:易考吧-计算机等级考试考试网

编辑:[Meng] 【纠错】

计算机用公式找出第一名,用公式查找Excel工作表中重复数据相关推荐

  1. 计算机真题模拟运算表怎么做,教大家Excel工作表中使用模拟运算表的方法

    近日有关于Excel工作表中使用模拟运算表的方法的问题受到了很多网友们的关注,大多数网友都想要知道Excel工作表中使用模拟运算表的方法的具体情况,那么关于到Excel工作表中使用模拟运算表的方法的相 ...

  2. Excel工作表中设置好公式的单元格内容,不允许修改,如何锁定?

    Excel工作表中设置好公式的单元格内容,不允许修改,如何锁定? 目录 Excel工作表中设置好公式的单元格内容,不允许修改,如何锁定? 1.例如:我们做表格时已经设置好公式,只允许填写数据,不允许修 ...

  3. 计算机一级excel单元格,在Excel工作表中选择单元格及其内容

    在工作表 (工作表:在 Excel 中用于存储和处理数据的主要文档.也称为电子表格.工作表由排列成行或列的单元格组成.工作表总是存储在工作簿中.)中,您可以选择单元格.区域 (区域:工作表上的两个或多 ...

  4. 作业:找出“你、我、他”在Unicode表中的位置

    public class nwt{ public static void main(String args[]){ char a='你',b='我',c='他'; System.out.println ...

  5. 表格找不到任何要替换的数据,不能替换受保护的工作表中的数据。

    目录 解决方式 一.清除查找状态 二.查找含"~.?.*"的内容 三.检查前后空格 四.取消选中状态 五.撤销工作簿保护 六.更换查找范围 总结 解决方式 使用Excel或WPS查 ...

  6. excel 宏 加1的计算机,巧用宏命令来为Excel工作表公式加密码 -电脑资料

    工作表中很多数据都是由公式计算生成的,那么如何让别人只看到计算的结果,而将使用的公式隐藏起来呢?今天我们就向大家介绍使用宏来解决这一问题, 一.创建宏 启动Excel,依次选择"工具&quo ...

  7. 计算机工作表中按升序排列,计算机文化基础上机指导

    本书是与<计算机文化基础>配套使用的上机指导书,主要内容包括操作系统Windows XP应用实验.文字处理wofd 2003应用实验.电子表格Excel 2003应用实验.演示文稿Powe ...

  8. 初一计算机说课记录,初中信息技术《工作表中数据的处理》说课稿

    初中信息技术<工作表中数据的处理>说课稿 各位评委: 大家好! 我说课的内容是"工作表中数据的处理". <工作表中数据的处理>是江苏省初中<信息技术& ...

  9. C# 获取Excel工作薄中Sheet页(工作表)名集合

    #region 获取Excel工作薄中Sheet页(工作表)名集合/// <summary> /// 获取Excel工作薄中Sheet页(工作表)名集合/// </summary&g ...

最新文章

  1. usb协议规范_你想了解的USB知识,都在这里了!
  2. 1.1操作系统的概念或功能
  3. c语言怎样判断键盘 输入法,如何快速的认识键盘和正确的使用键盘
  4. Linux零拷贝的原理
  5. 稀疏多项式的运算用链表_用漫画告诉你—什么是HashMap?
  6. 深入源码分析Java线程池的实现原理
  7. 静态类 c# 1614532739
  8. 百万年薪的腾讯员工买得起深圳房子吗?
  9. linq拼接where语句_C# 10. LINQ 的三种查询语句写法
  10. linux 提取重复数据处理,Linux提取命令cut
  11. Mac电脑如何把备忘录添加到通知栏组件中?
  12. 网站服务器检测工具,服务器网络监测工具
  13. 1. Hadoop原理简述
  14. jdk1.8新特性:函数式接口、方法引用、函数式编程、常用函数式接口
  15. 2020华为外包机试题目
  16. 微型计算机97 占有率,第1章++微型计算机基础.ppt
  17. 转载防丢-caffe训练集搭建
  18. word有符号时 对齐_对齐Excel货币符号时遇到问题
  19. Word处理控件Aspose.Words功能演示:使用 C# 将 Word 文档转换为 Markdown
  20. Navicat连接腾讯云服务器的MySQL

热门文章

  1. 深度揭秘垃圾回收底层,这次让你彻底弄懂它
  2. 专访 MindSpore 黄之鹏:围绕社区,探索开源深度学习框架的真正价值
  3. 5年5亿美金,华为昇腾如何争夺AI开发者?
  4. Electron 实战:前端人的最佳跨平台解决方案
  5. “Talk is cheap, show me the code”你一行代码有多贵?
  6. 身为开发人员,这些数据库合知识不掌握不合适!
  7. 阿里云加码 2000 亿,再“出征”新基建!
  8. 首批共享单车死于 2019
  9. 揭秘计算机之间互发数据的关键原理!
  10. 雷军:执掌金山纯属意外