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

前不久,一位网友求教,要求找出Excel工作表中的重复数据并在单元格中列出。我给出了一个数组公式供参考,但不是太符合要求,因为这个数组公式虽然找出了重复数据,但是如果将数组公式向下复制时超出了出现重复数据的数量,会在相应单元格中显示错误。不久,这位朋友获得了更好的一个公式。这个公式非常好,很好地解决了这类问题,供有兴趣的朋友参考。

步骤/方法

  • 01

    在列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后下拉至所有单元格。

  • 02

    方法二: 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后下拉至所有单元格。

(0)

相关推荐

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

    前不久,一位网友求教,要求找出Excel工作表中的重复数据并在单元格中列出。我给出了一个数组公式供参考,但不是太符合要求,因为这个数组公式虽然找出了重复数据,但是如果将数组公式向下复制时超出了出现重复 ...

  • 怎么在多个Excel工作表中查找需要的数据?

    想要在多个excel工作表中查找需要的数据,很多朋友可能还不太熟悉操作.下面小编教大家如何在多个excel工作表中查找需要的数据. 操作方法 01 打开电脑中的excel表格,打开以后,可以看到里面有 ...

  • 在Excel工作表中怎么对数据区域进行自定义排序

    今天小编分享的是在Excel工作表中怎么对数据区域进行自定义排序.具体如下: 1.打开如图所示的表格,需要对选中的数据区域进行排序,我们点击菜单栏红色框的[开始],再点击红色框的[排序和筛选]的下三角 ...

  • 批量查找替换多个Excel工作表中数据的方法

    批量查找替换多个Excel工作表中数据的设置步骤 例子:如何将表格"1月"."2月"."3月"中的"总务部"批量替换成& ...

  • excel工作表中利用函数公式把数据排名次

    excel工作表中,可以利用函数公式把数据排名次.详细操作步骤请往下看. 步骤 1.以图中的表格为例. 把B2至B7单元格的数据排名次,名次结果显示在C2至C7单元格中. 光标点下C2单元格,然后输入 ...

  • 怎样在多个Excel工作表中查找需要的数据?

    怎样在多个Excel工作表中查找需要的数据?下面就和大家来聊聊. 操作方法 01 打开新建的样表. 02 同时按Ctrl+f. 03 在弹出的对话框中选择"工作簿". 04 在查找 ...

  • 如何对Excel工作表中数据随机排序?

    如何对Excel工作表中数据随机排序?

  • Excel工作表中使用模拟运算表的方法

    Excel工作表中使用模拟运算表的方法 1.创建一个新的Excel工作表,并在工作表输入数据.在B9单元格中输入提成金额的计算公式"=$B$2*$B$3",如图1所示. 图1 创建 ...

  • 在excel工作表中整列批量复制相同内容的方法

    excel工作表,一列中有几十行或是上百行的数据,庞大的数据中有些是相同的数据,现在需要把这些相同的数据批量复制出来.今天小编将为大家带来的是在excel工作表中整列批量复制相同内容的方法!一起去看看 ...