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

相关推荐

  • Win10系统如何进行在线重装?Win10系统在线重装的教程

    Win10系统如何进行在线重装?Win10系统在线重装的教程 准备工作 Win10系统在线重装步骤 注意事项 准备工作 在进行Win10系统在线重装之前,需要先做好以下准备工作: 备份重要文件和数据,以防数据丢失。 确保设备连接到互联网。 准备好Win10系统激活密钥。 Win10系统在线重装步骤 按照以下步骤进行Win10系统在线重装: 进入Windows…

    2023-08-27
    00
  • Mac怎么切换输入法和大小写?Mac输入法大小写转换的教程

    Mac输入法大小写转换的教程 Mac如何切换输入法? Mac如何进行大小写转换? Mac如何切换输入法? 在Mac上切换输入法非常简单,只需要按下 Control + Space 组合键即可。如果您有多个输入法,可以一直按下组合键,直到您找到想要的输入法为止。 您也可以在系统设置中添加或删除输入法,以便更好地适应您的工作需求。只需在“键盘”设置中选择“输入法…

    2023-07-02
    00
  • U盘中的文件格式全部变为exe文件格式是怎么回事?要怎么解决?

    U盘中的文件格式全部变为exe文件格式是怎么回事?要怎么解决? 为什么会出现文件格式变为exe的情况? 如何解决文件格式变为exe的问题? 为什么会出现文件格式变为exe的情况? U盘中的文件格式变为exe的情况,很有可能是因为病毒感染导致的。一些病毒会将U盘中的文件格式全部修改为exe格式,这样就能够在用户双击打开文件时自动运行病毒程序。 此外,也有一些恶…

    2023-07-12
    00
  • 无法复制粘贴的解决方法和故障排除步骤

    无法复制粘贴的解决方法和故障排除步骤 检查剪贴板 检查软件设置 检查病毒和恶意软件 检查硬件问题 检查剪贴板 首先,您需要检查剪贴板是否正常工作。尝试复制和粘贴不同的文本并观察结果。如果无法复制和粘贴,可能是以下原因: 您的剪贴板已满,需要清空 某些应用程序可能会阻止您复制和粘贴 您的剪贴板可能已损坏 如果是第一种情况,请清空剪贴板并重试。如果是第二种情况,…

    2023-06-12
    00
  • Win10电脑Xbox Game Bar打不开怎么办?Xbox Game Bar打不开解决教程

    Win10电脑Xbox Game Bar打不开怎么办?Xbox Game Bar打不开解决教程 Xbox Game Bar打不开的原因 Xbox Game Bar打不开的解决方法 总结 Xbox Game Bar打不开的原因 如果你在使用Win10电脑时,发现Xbox Game Bar无法正常打开,可能是以下原因造成的: 系统版本不兼容 应用程序被禁用或卸载…

    2023-08-18
    00

联系我们

QQ:183718318

在线咨询: QQ交谈

邮件:183718318@qq.com

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

关注微信