excel学习库

excel表格_excel函数公式大全_execl从入门到精通

Excel如何进行多列多条件去重计数查询?

各位小伙伴好,这里数据分析师攻略。

如何使用Excel进行多列多条件的去重计数。


下面我先给大家展示一下数据。

比如输入了“广东”,则得到3人。输入“北京”,则得到1人。

话不多说,直接上公式:

=SUMPRODUCT(($A$1:$A$10=$F$1)*1/COUNTIFS($B$1:$B$10,$B$1:$B$10,$A$1:$A$10,$A$1:$A$10)))

这个公式只适用于数据区域固定不变的情况下,如果数据区域需要不断往下增加,那么这个公式就需要进行修改。

这时候,使用了COUNTA来计算有多少行内容,并INDIRECT来构造一个动态的数据区域。

修改后的公式如下:

=SUMPRODUCT(($A$1:INDIRECT("A"&(COUNTA($A$1:$A$150000)))=$F$1)*(1/COUNTIFS($B$1:INDIRECT("B"&COUNTA($A$1:$A$150000))),$B$1:INDIRECT("B"&COUNTA($A$1:$A$105000))),$A$1:INDIRECT("A"&COUNTA($A$1:$A$150000))),$A$1:INDIRECT("A"&(COUNTA($A$1:$A$150000))))))

这就实现了Excel的多列多条件进行去重查询功能了,你学会了吗。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接