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)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
白马号白马号

相关推荐

  • rescale公司新信息(Rescale升级科学计算容器化)

    Rescale 高性能计算 云供应商 推出了新功能,旨在改进对跨云服务和专用架构的容器的支持。 新产品应简化 数字双胞胎 和尖端科学研究的先进科学和工程应用的开发。 容器是 IT 领域增长最快的领域之一。 容器有助于降低将应用程序从本地迁移到云基础设施或云之间的障碍。 Gartner 预测 ,今年,超过 75% 的全球组织将在生产中运行容器化应用程序,高于 …

    2022-03-25
    00
  • 如何使用快捷键在电脑上进行截图?常用的电脑截图快捷键

    电脑截图快捷键使用方法 Windows系统截图快捷键 Mac系统截图快捷键 常用的截图快捷键 Windows系统截图快捷键 Windows系统有多种截图方式,其中常用的快捷键有: Win + PrtScn:将整个屏幕截图保存到图片库中的“截图”文件夹中。 Alt + PrtScn:将当前窗口截图保存到剪贴板中,可直接粘贴到其他应用中。 Win + Shift…

    2023-06-08
    00
  • 电脑关机后开不了机了怎么办?笔记本开不了机的解决方法及操作步骤

    笔记本电脑开不了机的原因有很多,那如果是因为系统问题我们可以重装系统,如果是硬件问题我们应该怎么查看呢?其实查看的方法也很简单,我们继续往下看吧。 工具/原料: 系统版本:windows10系统 品牌版本:联想ThinkPad 方法/步骤: 1、查看我们的电源线是否接好了。     2、将电脑断电确定电脑关机之后,摇一摇电脑听有没有零件松…

    2022-07-23 投稿
    00
  • Win10 1709更新失败报错“0x80073712”怎么解决?

    Win10 1709更新失败报错“0x80073712”怎么解决? 问题描述 解决方法 总结 问题描述 在更新Win10系统版本的过程中,有时会遇到更新失败的情况。其中,常见的一个错误是“0x80073712”,这个错误会导致更新无法完成,给用户带来很大的困扰。 这个错误的原因是系统文件损坏,导致更新程序无法正常运行。具体表现为更新进度条一直停留在某个位置,…

    2023-07-17
    00
  • Win7关闭自动更新方法,禁止系统自动更新

    Win7关闭自动更新方法,禁止系统自动更新 方法一:通过服务关闭自动更新 方法二:通过组策略编辑器禁止自动更新 方法三:通过注册表编辑器关闭自动更新 方法一:通过服务关闭自动更新 步骤如下: 按下“Win+R”组合键,打开运行对话框。 输入“services.msc”并按下“Enter”键,打开“服务”窗口。 在“服务”窗口中找到“Windows Updat…

    2023-05-29
    00

联系我们

QQ:183718318

在线咨询: QQ交谈

邮件:183718318@qq.com

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

关注微信