Excel中如何统计一列中不同项目

Excel中一列中有1个A,2个B,3个C,5个D,1个E,……,请问,如何统计出这一列中,一共有哪些不同项目,即A、B、C、D、E等。
我的意思是:过滤掉相同的。

假设A列中含有A、B、C、D、E 等项目,需要统计各自的个数;

1、在C1:G1单元格输入要统计的项目,在C2输入公式:=COUNTIF($A:$A,C$1) 回车;

见图一

 

2、选中C2,横拉填充至G2,

实际结果:

见图二

说明:此公式可扩展,统计项目可以在G列以右添加,同时公式也可同步填充到相应的单元格,即会自动统计A列所含的对应项目的个数

温馨提示:内容为网友见解,仅供参考
第1个回答  2008-02-25
楼主的意思是不是指统计出A、B、C、D、E等的数量(不是1个A,2个B,3个C,5个D,1个E,……的总数量,而是一共有多少个种类)如果这样可以利用公式来完成:
在统计数量结果的单元格输入公式=SUM(1/COUNTIF(A1:A19,A1:A19))按ctrl+shit+回车结束即可出现结果.
注:此公式中的A1:A19是我任意写的区域,这里的区域可写成你实际要计算的区域.
第2个回答  推荐于2017-09-24
一、用老鼠麦大米的方法可以实现。
二、如果用公式的话。比如数据在A列,B1输入公式,
{=INDEX(A:A,SMALL(IF(IF($A$1:$A$200="",0,MATCH($A$1:$A$200,$A$1:$A$200,)=ROW($A$1:$A$200)),ROW($A$1:$A$200),65536),ROW(1:1)))&""}
注意:最外层的花括号不是手工输入的,而是输入完公式后,按Ctrl+Shift+Enter,由EXCEL自动加上去。
然后,用填充柄向下填充即可。本回答被提问者采纳
第3个回答  2020-12-16
1、首先,我们打开excel软件,输入一些数据供以后使用。

2、接下来,我们在单元格中输入Countif函数,设置数据区域,并选择要计数的内容项。

3、输入公式后,按enter键获取统计数据。

4、如果我们想计算多个内容项的数量,我们需要将它们放在大括号中。

5、写完公式并进入汽车后,我们可以计算统计项目的数量并得到相同的数字。
第4个回答  2008-02-25
加个标题,然后
数据/筛选/高级筛选,选择不重复记录
相似回答