excel函数查找重复的数据集

时间:2023-07-29 21:37:51 

如下图1所示,工作表中有11组数据,每组数据有6个数字,现在要统计多少组相同的数据,怎么使用公式实现?注意,每组中的数据可以是任意顺序。

excel函数查找重复的数据集

图1

公式

公式1:使用辅助列

使用辅助列将复杂的步骤拆分成几步,可能更好理解。如下图2所示,添加了6个辅助列用来将每组中的6个数字按从小到大的顺序排列,在单元格H4中的公式:

=SMALL($B4:$G4,1)

取B4:G4中的最小值。

单元格I4中的公式:

=SMALL($B4:$G4,2)

取B4:G4中第2小值。

依此类推。

对于下面的各行也是如此。

excel函数查找重复的数据集

图2

然后,在列N中使用TEXTJOIN函数将排好序的6个数字连接:

=TEXTJOIN(“,”,TRUE,$H4:$M4)

在列O中使用COUNTIF函数统计:

=COUNTIF($N$4:$N$14,$N4)

公式2:使用辅助列

将上面解决方案中的6列辅助列合并,如下图3所示。

excel函数查找重复的数据集

图3

在单元格H4中的公式:

=TEXTJOIN(“,”,TRUE,SMALL($B4:$G4,{1,2,3,4,5,6}))

用来对前面的6个数组排序并连接。

在单元格I4中的公式使用COUNTIF函数统计:

=COUNTIF($H$4:$H$14,$H4)

公式3:使用数组公式

在单元格H2中输入数组公式:

=SUM(IF(MMULT({1,1,1,1,1,1},TRANSPOSE(COUNTIF(B2:G2,$B$2:$G$12)))=6,1))

其中,COUNTIF函数检查单元格区域中的每行,查看是否其每个数字与公式所在行的数字匹配,生成一个11行6列的数组。对于H2中的公式,其生成的数组如下图4所示。

excel函数查找重复的数据集

图4

MMULT函数将返回一个1行11列的数组,其元素值代表每行匹配的数字个数。这样传递给它的第一个数组是一个1行6列的由1组成的数组,第二个数组为上述生成的数组转置为一个6行11列的数组。单元格H2中生成的中间数组为:

{6,5,3,2,3,2,0,2,0,4,3}

然后与6比较,得到数组:

{TRUE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE}

传递给IF函数,得到:

{1,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE}

传递给SUM函数,得到结果:

1

即只有公式所在行本身与其匹配,没有找到与该行重复的行。

公式4

更简洁一些的公式。在单元格H2中的公式:

=SUM(–(MMULT(COUNTIF($B2:$G2,$B$2:$G$12),{1;1;1;1;1;1})=6))

注:MMULT函数执行两个行列式相乘的操作,即m行s列的行列式与s行n列的行列式相乘,结果为m行n列的行列式,也就是说,两个相乘的行列式中第一个的列数与第二个的行数相等。一个示例如下图5所示。

excel函数查找重复的数据集

图5

标签:excel图表制作,excel常用函数,excel数据透视表,Excel教程
0
投稿

猜你喜欢

  • Excel2013中柱形图怎么添加基准线

    2023-03-09 18:33:17
  • 鲁大师打不开怎么办?鲁大师打不开怎么解决?

    2022-09-15 07:24:26
  • 如何在新草app中进行种草 在新草app中进行种草的方法

    2022-05-19 15:18:38
  • 电脑蓝屏开不了机怎么办

    2023-06-16 12:10:18
  • 捷速OCR文字识别软件怎么将PDF转Word?捷速OCR文字识别软件PDF转Word教程

    2023-05-24 01:16:46
  • myeclipse怎么调字体大小_myeclipse调字体教程

    2023-04-11 10:38:31
  • APPLE五步法快速美化PPT

    2022-09-09 08:36:43
  • Excel表格中文字无法换行该怎么解决?

    2022-11-28 21:57:16
  • WPS如何制作件工资调查报告单?

    2022-05-03 13:27:35
  • Win10电脑怎么装Win10和win7双系统?

    2022-02-23 13:37:33
  • iOS 12实用功能:“测距仪”的使用教程

    2023-03-07 21:37:26
  • 新手必备pr 2021快速入门教程「二」新建项目及首选项的基础设置

    2023-05-20 19:46:38
  • 如何在wps中添加新模板

    2023-05-20 10:05:39
  • 电脑旧系统怎么换新系统?电脑更换新系统的方法

    2023-02-07 12:38:53
  • 轻松调整,提升写作效率,让 Word 更好地为你所用

    2023-09-20 01:53:37
  • win7系统电脑中关闭文件夹共享的办法

    2023-07-27 06:08:12
  • excel表格里面的图片怎么删除

    2023-08-17 15:44:23
  • 金山wps竖版双页显示操作的方法

    2023-12-03 05:42:56
  • 【新手指南】pixelmator pro详细图文教程来了

    2022-12-07 08:43:03
  • Navicat Premium将关系和实体添加到概念模型的方法

    2023-01-03 05:56:14
  • asp之家 电脑教程 m.aspxhome.com