Excel中怎样列出很多重复数据中的所有数据种类?

如题,数据如下

数据很多,只列出了一部分,想把其中的有多少种数据单独列出来,怎么办呢?

方法一:先选中A列,数据-->删除重复项-->确定。


方法二,公式法:在B1输入数组公式,输入完成后不要直接回车,要按三键  CTRL+SHIFT+回车  结束然后下拉。此方法好处在于,以后A列有新增数据时,公式也能自动适应调整。


=INDEX(A:A,SMALL(IF(MATCH(A$1:A$999&"",A$1:A$999&"",)=ROW($1:$999),ROW($1:$999),4^8),ROW(A1)))&""


公式方法还可以这样,在B1输入这公式下拉,B列会产生0和1两种数字,对B列值为1的进行筛选就行了。

=N(COUNTIF(A$1:A1,A1)=1)


我把文件传上来,请点击这回答右下角绿色的“点击下载”按钮,下载文件看看效果。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-11-19
选择此列(假设是A列)数据 复制粘贴到C列
选择C列 删除重复项

在C1中输入或复制粘贴下列公式=INDEX(A:A,SMALL(IF(MATCH(A$1:A$1000&"",A$1:A$1000&"",)=ROW($1:$1000),ROW($1:$1000),65536),ROW(A1)))&""
按三键CTRL+SHIFT+ENTER结束公式输入
下拉填充

在C1中输入或复制粘贴下列公式
=COUNTIF(A$1:A1,A1)=1

下拉填充
筛选C列结果为TRUE的
第2个回答  2013-11-18
用“数据”选项卡里的“高级”筛选功能,建议将筛选结果放到另外一栏,让Excel自动计算一下筛选结果的个数。这样得到不重复的数据,也知道有多少种不重复的数据了。
希望能帮到你。
第3个回答  2013-11-17

第4个回答  2015-10-25
问题不是很清楚,建议给张Excel表格的实际例子,上传一张图片,并附上说明,其他知友看了也好帮你解答。
相似回答