Excel多条件不重复计数的4种方法(小白看完也会做了)

前几天工作中有一个小伙伴问到了一个问题,是关于多条件不重复计数的问题,小必给大家分享三种方法,依次是透视表、公式函数、Excel Power Query以及SQL的方法。

给大家上一下数据源,如下图所示:

Excel多条件不重复计数,4种方法,总有一种适合你

对每个年月对应的编码进行不重复计数。结果如下图所示:

Excel多条件不重复计数,4种方法,总有一种适合你

方法1:数据透视表

Step-01:选择数据源区域A1:C27,单击【插入】-【数据透视表】,在弹出的对话框中选择存放的位置,然后勾选【将此数据添加到数据模型】,最后单击【确定】。如下图所示:

Excel多条件不重复计数,4种方法,总有一种适合你

Step-02:在透视表字段列表布局中,将“年”与“月”拖放至【行字段】,将“编码”拖放至【值】,然后右键单击【行】中的“编码”字段,然后在弹出的对话框中选择【非重复计数】。如下图所示:

Excel多条件不重复计数,4种方法,总有一种适合你

Step-03:设置透视表布局。最后结果如下图所示:

Excel多条件不重复计数,4种方法,总有一种适合你

方法2:公式函数法

在G2单元格中输入公式:

=SUMPRODUCT(((E2=$A$2:$A$27)*(F2=$B$2:$B$27))/COUNTIFS($A$2:$A$27,$A$2:$A$27,$B$2:$B$27,$B$2:$B$27,$C$2:$C$27,$C$2:$C$27)),然后按Enter键完成下拉。

Excel多条件不重复计数,4种方法,总有一种适合你

对于上面的公式,有兴趣的小伙伴可以按F9或者公式求值一步步去拆解其原理,这里限于篇幅,再做过多的解释。

方法3:Excel Power Query

Step-01:选择数据区域,单击【数据】-【从表格/区域】,在弹出的对话框中选择【确定】。如下图所示:

Excel多条件不重复计数,4种方法,总有一种适合你

Step-02:在Power Qeury编辑器界面中先删除步骤【更改的类型】,然后同时选择”年”与“月”两列,然后单击【分组依据】,在弹出的对话框中输入【新列名】,【操作】为【非重复计数】,如下图所示:

Excel多条件不重复计数,4种方法,总有一种适合你

或者直接在公式编辑栏中输入公式:

= Table.Group(源, {“年”, “月”},

{

{

“编码不重复计数”,

each Table.RowCount( Table.Distinct(_))

}

}

)

Step-03:然后数据加载至工作表中,如下操作:

Excel多条件不重复计数,4种方法,总有一种适合你

方法4:在Excel中使用SQL

Step-01:选择【数据】-【现有链接】,在弹出的对话框中选择【浏览更多】,找到当前工作簿的位置,单击【打开】,选择要操作的工作表。如下图所示:

Excel多条件不重复计数,4种方法,总有一种适合你
Excel多条件不重复计数,4种方法,总有一种适合你

Step-02:在弹出的对话框中选择【属性】,再次在打开的对话框中选择【定义】,如下图所示:

Excel多条件不重复计数,4种方法,总有一种适合你
Excel多条件不重复计数,4种方法,总有一种适合你

Step-03:在弹出的对话框中的【命令文本】文本框中输入SQL代码,如下图所示:

Excel多条件不重复计数,4种方法,总有一种适合你

select distinct 年,月,count(*) as 不重复编码计数from (select distinct 年,月,编码from[Sheet1$]) as agroup by 年,月

Step-04:最后单击【确定】后即可。结果如下图所示:

Excel多条件不重复计数,4种方法,总有一种适合你

声明:所有白马号原创内容,未经允许禁止任何网站及个人转载、采集等一切非法引用。本站已启用原创保护,有法律保护作用,否则白马号保留一切追究的权利。发布者:白马号,转转请注明出处:https://www.bmhysw.com/article/16234.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
白马号白马号

相关推荐

  • IE浏览器如何清除缓存?快速清理浏览器缓存

    IE浏览器如何清除缓存?快速清理浏览器缓存 为什么需要清除浏览器缓存? 如何清除IE浏览器缓存? 清除IE浏览器缓存的注意事项 为什么需要清除浏览器缓存? 浏览器缓存是指浏览器本地存储的一些网页资源,包括HTML、CSS、JavaScript、图片等。当用户再次访问相同的网站时,浏览器会从本地缓存中读取资源,从而加快页面加载速度。 然而,有些时候缓存会导致问…

    2023-06-04
    00
  • winrar 6.0(WinRAR 6.11 Beta 1 下载 )

    今天,一个新版本 WinRAR 6.11 Beta 1 已经可供下载,其中包含一些错误修复和新增功能。 它适用于 Windows 10 和 Windows 11。 下载:WinRAR 6.11 在 WinRAR 6.11 Beta 1 中更改和修复 添加了对带有大型存档注释的 gz 存档的支持。 以前,如果注释大小超过 16 KB,则提取命令无法解压缩 gz…

    2022-03-01
    00
  • DNF游戏蓝屏的解决方法和排查步骤

    DNF游戏蓝屏的解决方法和排查步骤 步骤一:检查硬件设备 步骤二:检查游戏文件 步骤三:检查系统文件 步骤一:检查硬件设备 首先需要检查电脑硬件设备是否正常,包括: 显卡是否过热 内存是否过低 电源是否能够满足需求 其他硬件是否与游戏兼容 如有硬件设备问题,需要及时更换或升级。 步骤二:检查游戏文件 如果硬件设备正常,需要检查游戏文件是否完整或存在损坏,包括…

    2023-06-23
    00
  • error0xc000000f怎么修复(win10 win11 0xc000000f解决办法)

    如果您看到 PC 的启动配置数据丢失或包含错误,错误代码 0xc00000f ,您可以按照这些提示在 Windows 11 或 Windows 10 上进行故障排除和解决问题。 此错误主要发生在 BCD 或引导配置数据由于某些问题而损坏时。 最简单的解决方案是 重建引导配置数据 在您的计算机上 您可以使用命令提示符来做到这一点。 但是,由于您的 PC 没有启…

    2022-03-30 投稿
    00
  • 正版windows7下载要钱吗(32位和64位系统免费下载教程)

      导读:win7系统依然是现在用户量最多的系统,就是因为它的兼容性和稳定性都是比较好的。那么win7的系统我们应该如何下载呢?下面交给大家瞎子win7原版系统的方法。     打开百度,在百度里面输入:“MSDN”点击搜索。     在搜索的结果中点击第一个进入,进入以后在左侧选择“操作系统”。 &nbs…

    2022-05-08 投稿
    00

联系我们

QQ:183718318

在线咨询: QQ交谈

邮件:183718318@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信