用excel统计一列数据中有多少不重复项

如题所述

可以通过输入公式的方式进行统计,具体的操作步骤如下:

工具/原材料

excel2018版、电脑。

1、打开电脑找到并点击打开excel2018新建工作表格软件;

2、双击打开excel工作表格以后,为了示范先在表格的A列编辑好有重复的数据;

3、此时选中B列的单元格并在编辑栏里输入公式:=SUMPRODUCT(1/COUNTIF(A1:A6,A1:A6)),并敲击ctrl+回车键即可完成。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-06-29

思路分析:

先求出每一行的每个省份在整个B列中出现的个数和,然后再求和,不就是总体个数和吗?但是,有重复的怎么办?不过你看,四川出现了4次,除以4,就算1个;安徽有3个,除以3,也算1个;那么规律就出来了,用1除以每个省份出现的次数,也就是省份的倒数之和相加,最终就是每个不重复的省份和。因此,办法就来了:

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

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

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

Excel中如何统计不重复的单元格个数

第2个回答  2016-01-11

1这是一列姓名 包括9个姓名 9个姓名中 有1个姓名重复出现3次 还有1个姓名重复出现了2次 有4个姓名只出现过一次 没有重复 我要通过设置一个公式计算这列姓名中不重复姓名的个数

2首先输入一个counta函数 作用是统计区域中非空单元格个数

3countif函数的作用是得出一个数组 数组中的元素是a2到a10单元格内姓名出现的次数 它的结果应该是这样的{3;3;1;1;3;2;1;1;2} 这个数组再减去1的结果是这样的{2;2;0;0;2;1;0;0;1}

4求这个数组中每一个元素的倒数 它的结果是这样的{0.5;0.5;#DIV/0!;#DIV/0!;0.5;1;#DIV/0!;#DIV/0!;1} 

5用count函数统计数组中元素个数 此时错误值不参与统计

6按ctrl+shift+回车计算函数的结果

7函数的返回值是4 也就是不重复的姓名有4个 分别是赵佳男 王金影 孙红艳 于湘禹 

第3个回答  推荐于2017-11-22
如果统计A1:A100中有多少不重复项,那么输入
=SUMPRODUCT(1/COUNTIF(A1:A100,A1:A100))本回答被提问者采纳
第4个回答  2017-01-28
一列重复:2003版菜单:“数据-筛选--高级筛选”(2007版:“数据”--鼠标点“筛选”右侧的“高级”),弹出高级筛选对话框:1、“方式”选择:将筛选结果复制到其他位置;2、“列表区域”:点选框右端的按钮选择有重复的一列有数据区域如B1:B50(一定要包括第一行抬头,如姓名);3、“条件区域”:本列第1格,如:B1;4、“复制到”:想放入的第一个单元格,如K1;5、再把“选择不重复的记录”前的勾打上,这是关键。点“确定”。