EXCEL 统计个数(剔除重复的数据)

统计的内容是身份证号码,一列里面有诸多身份证号,如
A列
AAA
BBB
CCC
AAA
BBB
那上述身份证号数应为3个,是否有相关的公式可以输入后直接统计出相应的数字?
补充一下,不是计算非重复部分的个数,也不是仅计算重复部分的个数,是计算不含重复部分的总个数

1、电脑打开Excel表格


2、打开Excel表格后,在任意单元格中输入公式=SUM(1/COUNTIF($A$1:$A$7,A1:A7))。


3、输入公式后,按Ctrl+SHift+回车键确定就可以了,如果只按回车键就会得到小数。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-23

假设数据区为a1:A8,则可以用下面公式


=SUM(1/COUNTIF($A$1:$A$8,A1:A8))

数组公式

ctrl+shift+回车结束


本回答被提问者采纳
第2个回答  2013-07-02
选中A列数据,点“数据”----筛选----高级筛选-----勾选“选择不重复的记录”----确定。

A列中就只有不重复的号码了,复制---粘贴到预定位置,OK了。

在B列做公式 =COUNTIF(A$1:A$100,A1),假设有100个数据,把公式下拉,会显示1、2、3.....等数值,1表示只有1个号码,2表示有两个相同的号码......
第3个回答  2013-07-02
=SUMPRODUCT(1/COUNTIF(A1:A100,A1:A100))
如果身份证是A1:A100的话,使用上面公式,根据实现情况,调整公式中的区域
第4个回答  2013-07-02
如果是版本07以上,最简单的办法是选择该列,删除重复项,下面状态栏会显示计数。
然后撤销回去,恢复。
3秒
相似回答