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

相关推荐

  • MacOS是否需要进行磁盘整理?MacOS有磁盘整理的必要吗?

    MacOS是否需要进行磁盘整理? 什么是磁盘整理? MacOS是否需要进行磁盘整理? 如何进行磁盘整理? 什么是磁盘整理? 磁盘整理是指将计算机磁盘上的文件进行重新排列,以使得文件能够更加高效地存储和访问。在磁盘使用过程中,文件的添加、删除和修改会导致磁盘中的数据变得非常零散,这会使得计算机读取文件的速度变慢,影响计算机的性能。 MacOS是否需要进行磁盘整…

    2023-06-30
    00
  • Win10运行photoshop出现配置错误16怎么解决?

    Win10运行photoshop出现配置错误16怎么解决? 错误16的原因 解决方法 总结 错误16的原因 在Windows 10上运行Adobe Photoshop时,可能会遇到“配置错误16”的问题。这是由于Photoshop无法访问其所需的文件和文件夹,导致无法正常启动。这可能是由于操作系统更新、安全软件或其他应用程序的更改导致的。 解决方法 以下是解…

    2023-09-03
    00
  • Win10系统分辨率怎么设置?win10如何自定义分辨率

    Win10系统分辨率怎么设置?win10如何自定义分辨率 为什么要设置分辨率? 如何设置分辨率? 如何自定义分辨率? 为什么要设置分辨率? 分辨率是指屏幕上像素的数量,通常以水平像素数×垂直像素数来表示。分辨率越高,屏幕上显示的内容就越细致、清晰。但是,分辨率越高,显示器的物理尺寸就越大,同时也需要更高的显卡性能。 在使用电脑时,我们可能需要根据自己的需求和…

    2023-08-26
    00
  • 360安全卫士和电脑管家哪个好用(安全管家功能分析及选择)

    现在大部分使用安全软件的电脑,安装的无外呼360安全卫士或者腾讯电脑管家。 虽然Windows10之后,Microsoft Defender 防病毒很好用。很多人已经放弃了电脑管家类软件,让电脑自由“裸奔”。 但对于小白用户来说,第三方软件的一些”傻瓜式“操作或功能,不仅能帮助小白用户更方便维护系统,还能帮助用户管理软件。 所以,我们就对比下究竟是360安全…

    2022-05-10 投稿
    00
  • 电脑上的省略号怎么打?输入省略号的方法

    电脑上的省略号怎么打?输入省略号的方法 使用快捷键输入省略号 使用符号插入功能输入省略号 手动输入省略号 使用快捷键输入省略号 在PC电脑上,输入省略号最简单的方法是使用快捷键。以下是不同操作系统下的快捷键: Windows系统:按下“Alt”+“0133”(需要使用数字小键盘) Mac系统:按下“Option”+“;” 使用快捷键输入省略号可以快速方便地完…

    2023-06-12
    00

联系我们

QQ:183718318

在线咨询: QQ交谈

邮件:183718318@qq.com

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

关注微信