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

相关推荐

  • gigabyte界面无法开机怎么办(手把手教你排查及解决)

    今天电脑出故障了,按下电源键后电脑启动4-5秒后就断电了,断电后4-5秒后自动重启,这是会听到BIOS自检的哔一声,显示器短暂显示了一行字“GIGABYTE-UEFI DualBIOS”,只是显示了2-3秒就马上断电重启了。然后就进入这个断电-启动-断电-启动的循环之中,只有强制关了电源才会停止。 网上查了一下,大多是说可能内存、CPU、主板、显卡电源的原因…

    2022-05-22 投稿
    00
  • 显卡风扇不转但是能用正常吗(显卡风扇平时不转有什么影响)

    电脑显卡是很重要的存在,它能够带动电脑的正常运行,如果坏了显示器是不会显示的。那么,显卡风扇是平时不转的吗?电脑显卡风扇不转有什么影响?一起来看看介绍吧! 显卡风扇平时不转的吗显卡不到一定温度都是不转的。 大家都知道显卡上的风扇是干什么用的,主要是把显卡外面的冷空气吹进灼热的散热鳍片,然后把废热带走。如果显卡不转,说明散热效果大打折扣,但也带来了一个好处,就…

    2022-12-30
    00
  • Win10纯净版系统怎么设置屏幕常亮?

    Win10纯净版系统怎么设置屏幕常亮? 步骤一:进入电源和睡眠设置 步骤二:更改屏幕关闭时间 步骤一:进入电源和睡眠设置 首先,我们需要进入电源和睡眠设置来更改屏幕常亮时间。 在底部任务栏上找到并点击“设置”图标(齿轮形状)。 在弹出的窗口中,点击“系统”。 在“系统”菜单中,点击“电源和睡眠”。 步骤二:更改屏幕关闭时间 现在,我们已经进入了“电源和睡眠”…

    2023-08-31
    00
  • 如何激活CAD2016(激活CAD2016的方法)

    本文将为大家介绍如何激活CAD2016,以确保软件正常运行。首先,我们将提供一个概述,然后展示如何具体操作。 概述 什么是CAD2016 为什么需要激活CAD2016 激活CAD2016的方法 什么是CAD2016 CAD2016是一款被广泛使用的计算机辅助设计软件,它可以帮助用户创建和修改2D和3D设计图纸。该软件被广泛应用于建筑、制造、机械等领域。 为什…

    2023-05-22
    00
  • 电脑文件名批量修改怎么操作(批量修改文件名或扩展名方法)

    自己编写的一个DOS批处理,用于批量修改文件名或扩展名。 实现逻辑: 操作:批处理运行后会在当前文件夹下生成一个错误信息文件batResult.txt 字符替换: 示例一:将文件名中的“5”替换成“99” 原文件 运行批处理文件batRename2.bat: 结果: 示例二:将“废柴兄弟”改成“上海滩”,并将扩展名改为“bat” 操作: 结果: 改成新文件名…

    2023-01-06 投稿
    00

联系我们

QQ:183718318

在线咨询: QQ交谈

邮件:183718318@qq.com

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

关注微信