excel统计去除重复项后的个数?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了excel统计去除重复项后的个数?相关的知识,希望对你有一定的参考价值。

如何统计本列中媒体数量(重复的按照一个计算)?

如图

B2=COUNT(0/FREQUENCY(ROW(A:A),MATCH(TRIM(MID(SUBSTITUTE(TEXTJOIN("、",,A2:A5),"、",REPT(" ",99)),ROW(1:99)*99-98,99)),TRIM(MID(SUBSTITUTE(TEXTJOIN("、",,A2:A5),"、",REPT(" ",99)),ROW(1:99)*99-98,99)),)))-2

公式考虑包括重复的媒体个数不超过99个,如果更多,加99的数字,如199,399,等

追问

谢谢,想咨询下,我复制过去后为什么得出-2呢?

追答

你的Excel是什么版本?2019或更低,输入公式(或复制后)要
同时按Ctrl+Shift+Enter三键输入数组公式,公式编辑栏中,会自动加上一对大括号,公式编辑栏中显示为:
=COUNT(0/FREQUENCY(ROW(A:A),MATCH(TRIM(MID(SUBSTITUTE(TEXTJOIN("、",,A2:A5),"、",REPT(" ",99)),ROW(1:99)*99-98,99)),TRIM(MID(SUBSTITUTE(TEXTJOIN("、",,A2:A5),"、",REPT(" ",99)),ROW(1:99)*99-98,99)),)))-2

追问

媒体个数超过99个,把公式中,99改成,199,98需要改成198嘛?还是保持不变?

追答

跟着修改

推荐使用Power Qurey,参见下面的动画演示。点击图片放大观看,对照演示练习,很简单的。

参考技术A

新函数可以更简单一些



老版本可以这样

追问

你好,方便把公式复制一下嘛,我照着输入,最后显示不正确

参考技术B 辅助列+函数 这个方法推荐函数新手使用,帮助刚入门的同学解决问题! =SUMPRODUCT(($B$2:$B$15=$E2)/COUNTIFS($A$2:$A$15,$A$2:$A$15)) 没有条件单纯的统计不重复内容,基本大家都知道使用SUM(1/COUNTIF(区域,区域))套路!如果有条件呢,我们可以把多个条件组合到一起,就变成一列了,然后使用单列不重复统计,最后再根据区域是的等于需要求的区域过滤! 参考技术C Excel统计多个条件的数量。删除条件的重复项,并在B2=countifs(表1!$g:$g,$A2,表1!$B:$B,“>;=”直接“H”列(B2)),表1$B:$B,“<;=”下拉式填充中输入或复制并粘贴以下公式 参考技术D Excel统计多个条件的数量。删除条件的重复项,并在B2=countifs(表1!$g:$g,$A2,表1!$B:$B,“>;=”直接“H”列(B2)),表1$B:$B,“<;=”下拉式填充中输入或复制并粘贴以下公式

以上是关于excel统计去除重复项后的个数?的主要内容,如果未能解决你的问题,请参考以下文章

List去除重复元素统计个数

Java中如何去除List中的重复的值

Java中如何去除List中的重复的值

SQL查询,如何去除重复的记录?

怎么将两个EXCEL表格合并后去除重复数据

DataTable如何去除重复的行