在excel中如何用公式统计不重复的值的个数 如何在Excel中用公式统计单列不重复的个数?

作者&投稿:薄许 (若有异议请与网页底部的电邮联系)

用sum数组公式,=SUM(1/COUNTIF(B2:B13,B2:B13))统计不重复值

知识扩展:Excel电子表格,Excel是微软公司出品的Office系列办公软件中的一个组件,Excel的中文含义就是“超越”。确切地说,它是一个电子表格软件,可以用来制作电子表格、完成许多复杂的数据运算,进行数据的分析和预测并且具有强大的制作图表的功能。

理解这个函数的用法,关键在于两点:一是对countif函数的掌握,尤其是1/countif求倒数,这是个很巧妙的用法,需要结合公式好好领悟;二是对sum数组函数用法的掌握。学习函数,在深刻理解函数含义的基础上,重在学会如何梳理思路,这比学会了多少函数数量更重要。

  1. 先求出每一行的每个省份在整个B列中出现的个数和,然后再求和,用1除以每个省份出现的次数,也就是省份的倒数之和相加,最终就是每个不重复的省份和。

  2. 首先在C列中输入公式,=COUNTIF($B$2:$B$13,B2),然后下拉公式,就是每行每个省份出现的次数和。

  3. 在D列中输入公式:=1/D2,下拉公式,求出倒数。最后,在E列中输入公式:=SUM(1/COUNTIF($B$2:$B$13,B2)),下拉。得出的结果和D列肯定是一样的。

  4. 用sum数组公式,=SUM(1/COUNTIF(B2:B13,B2:B13)),然后同时按下数组专用组合键:ctrl+shift+enter,出现了大括号。



求特定范围内不重复数据的个数,某个数重复多次出现只算一个。利用=SUMPRODUCT(1/COUNTIF(A2:A7,A2:A7))公示计算。

计算各个数据重复的个数,利用=COUNTIF(A$1:A$100,A2)公式计算,如:



求A1:A100范围内不重复数据的个数,某个数重复多次出现只算一个。有两种计算方法:

一是利用数组公式:
=SUM(1/COUNTIF(A1:A100,A1:A100))
输入完公式后按Ctrl+Shift+Enter键,让它自动加上数组公式符号"{}"。

二是利用乘积求和函数:
=SUMPRODUCT(1/COUNTIF(A1:A100,A1:A100))

在一列数据区域中,如何统计每个单元格里面不重复数字的个数呢?今天我们一起来研究下这个问题!

实例:下图中,B列是数据源,在C列中统计出每个单元格中不重复数字的个数。

具体操作步骤如下:

1、选中C2单元格,在编辑栏中输入公式“=COUNT(FIND({0,1,2,3,4,5,6,7,8,9},B2))”,按回车键回车,将公式下拉填充至C7单元格即可。

2、动图演示如下。

3、公式解析。

FIND({0,1,2,3,4,5,6,7,8,9},B2):FIND函数返回一个字符串在另一个字符串中出现的起始位置(区分大小写)。 Find函数进行定位时,总是从指定位置开始,返回找到的第一个匹配字符串的位置,而不管其后是否还有相匹配的字符串。{0,1,2,3,4,5,6,7,8,9}是一个数组,用作FIND函数的第一个参数,表示在B2单元格中,查找数组中每个数字出现的起始位置。该公式返回的结果为{11,1,3,2,8,4,VALUE!,5,VALUE!,VALUE!},找不到的会返回错误会ALUE!。

=COUNT({11,1,3,2,8,4,VALUE!,5,VALUE!,VALUE!}):COUNT函数,用于Excel中对给定数据集合或者单元格区域中数据的个数进行计数,只能对数字数据进行统计,对于空单元格、逻辑值或者文本数据将被忽略。因此C2单元格中不重复数字的个数为7。
Excel公式计算非重复计数
通常大家比较关注如何使用公式来计算出结果,Excel中编写公式来计算非重复计数,对于初学者来说是个不小的难题,其实也不用太纠结与公式的原理,重在结果。

不懂原理又要能计算出结果,最好的办法就是模仿别人的公式,网上搜索一下,就会有很多答案,可以找来几个模仿一下。

我认为有两种公式可以拿来试一试:

SUMPRODUCT+COUNTIFS组合
COUNT+MATCH+ROW组合
这两个组合各有特色,SUMPRODUCT组合不用三键的数组公式,但是需要选择好区域,不然会出错;COUNT组合需要用CTRL+SHIFT+ENTER三键数组公式,不用太在意选取区域。

第一个小问题:客户数,相当于没有条件来计算非重复客户计数。

先用筛选去掉重复的数字,再有COUNT进行个数的统计.
1数据----筛选----高能筛选---选中在原有区域显示结果和"选择不重复的记录,数据区域选择所有的数字 ,条件区域不用输入.
2.=COUNT(A1:A12)来统计所有筛选后的数字.

如何在Excel中用公式统计单列不重复的个数~

举例:需要筛选出A列中,不重复值个数,那在在B2单元格输入公式=SUMPRODUCT(1/COUNTIF(A2:A8,A2:A8)),即可统计出A列A2:A8单元格区域的不重复值的个数。

在B2单元格输入公式=SUMPRODUCT(1/COUNTIF(A2:A8,A2:A8)),即可统计出A列A2:A8单元格区域的不重复值的个数。如下图所示:

公式解释:COUNTIF(A2:A8,A2:A8)将对A2:A8单元格区域中的每个数据进行个数统计,也就是A2:A8单元格区域中A2单元格数值的个数是COUNTIF(A2:A8,:A2),A2:A8单元格区域中A3单元格数值的个数是COUNTIF(A2:A8,A3)。
此类推,相当于=COUNTIF(A2:A8,{1;1;2;2;2;3;3}),最后的结果就是{2;2;3;3;3;2;2},也就是A2:A8单元格区域中每个单元格中的数据的个数分别是2,2,3,3,3,2,2。

如何利用excel统计两列数据中不相同的个数
答:1、打开Excel。2、在公式页面,点击其他函数,选择插入统计函数。3、在统计函数中选择插入COINTIF。4、在函数参数页面,第一个选择区域,第二个就选择a所在的单元格。5、完整公式=COUNTIF(A46:A55,A46)。6、回车就可以统计有多少个a了。7、统计B的话,把公式后面的引用单元格改为B的即可。8、回...

excel中用公式统计单列不重复个数的方法
答:Excel中用公式统计单列不重复个数的方法如下:在B2单元格输入公式=SUMPRODUCT(1/COUNTIF(A2:A8,A2:A8)),即可统计出A列A2:A8单元格区域的不重复值的个数。如下图所示:公式解释:COUNTIF(A2:A8,A2:A8)将对A2:A8单元格区域中的每个数据进行个数统计,也就是A2:A8单元格区域中A2单元格数值的个...

在excel中如何用公式统计不重复的值的个数
答:先求出每一行的每个省份在整个B列中出现的个数和,然后再求和,用1除以每个省份出现的次数,也就是省份的倒数之和相加,最终就是每个不重复的省份和。首先在C列中输入公式,=COUNTIF($B$2:$B$13,B2),然后下拉公式,就是每行每个省份出现的次数和。在D列中输入公式:=1/D2,下拉公式,求出倒...

如何在Excel中用公式统计单列不重复记录数
答:如何在Excel中用公式统计单列不重复记录数 假设待统计的资料为A1:A10,则不重复的个数为: =SUMPRODUCT(1/COUNTIF(A1:A10,A1:A10))比如A2:A9,(注意不能有空单元格) =SUMPRODUCT(1/COUNTIF(A2:A9,A2:A9))如何在Excel中删除重复记录或建立不重复记录的列表 绍 如 何 创 建 不 重 ...

用excel统计一列数据中有多少不重复项
答:可以通过输入公式的方式进行统计,具体的操作步骤如下:工具/原材料 excel2018版、电脑。1、打开电脑找到并点击打开excel2018新建工作表格软件;2、双击打开excel工作表格以后,为了示范先在表格的A列编辑好有重复的数据;3、此时选中B列的单元格并在编辑栏里输入公式:=SUMPRODUCT(1/COUNTIF(A1:A6,A1:A6...

EXCEL中怎么用公式快速统计重复值
答:1.现有一张EXCEL工作表,第一列为“代码”,第二列为“计量单位”,第一列有很多重复的代码对应第二列不同的计量单位,现需要将这种格式合并成右边的格式,也就是代码是唯一的,代码对应的计量单位用分行隔开。请点击输入图片描述 2 2.选中“源数据”表的A2:A171区域,将名称定义为“代码”。请...

如何在Excel中用公式统计单列不重复的个数
答:工具版本——excel2010 方法步骤如下:打开一个要统计不重复数据的个数的excel表格 在C2单元格中输入公式=sumproduct(1/(COUNTIF(A2:A13,A2:A13))),回车键结束,得到结果5.公式解释:COUNTIF(A2:A13,A2:A13)将对A2:A13单元格区域中的每个数据进行个数统计,然后通过1/统计的结果,将个数取倒数...

excel中,怎样统计列中不重复的数据的总数目
答:可以用公式解决。以下图中的姓名为例:D2输入公式 =SUMPRODUCT(1/COUNTIF(A2:A8,A2:A8))结果为3,既不重复数为3个,如下图 公式解析:COUNTIF(A2:A8,A2:A8)是个数组计算的例子,结果为一个数组,就是A2:A8每个姓名出现的次数:COUNTIF(A2:A8,A2)COUNTIF(A2:A8,A3)……COUNTIF(A2:A8,A8...

如何在Excel中统计出满足某个条件时不重复的记录数
答:1、新建一个空白的EXCEL工作薄,而后打开,2、输入演示数据,要求在D4单元格求出C列等于D3单元格的对应的B列的不重复个数,3、在D3单元格输入公式=SUMPRODUCT(($C$2:$C$11=D2)*(MATCH($B$2:$B$11,$B$2:$B$11,)=ROW(1:10))),而后三键结束,获取符合条件的不重复个数,可以看出来...

如何在excel中统计不重复项的个数
答:1、第一步,创建一个空白的EXCEL工作簿并打开,见下图,转到下面的步骤。2、第二步,完成上述步骤后,输入演示数据,要求在D4单元格中找到D列中等于单元格D3中相应B列的非重复数,见下图,转到下面的步骤。3、第三步,完成上述步骤后,创建一个新的辅助列,在列A中,然后输入公式= =IF(IF($C...