如何计算excel里面的有几个种类

不是计算每一种类下面的数量,那个用排序和分类汇总就可以完成了,关键是种类的数目怎么算?
例如,a,b,c,c,c,b,a,a,a,c 里面有a,b,c三类,如何求?急!!!

我有一更具实战意义的公式,公式做好之后,您不用去管他,不管您在A列中再继续输入几千几万的数据,公式都能自动处理,堪称是全自动处理,其他几位的答案,其实是半自动的,您后面再继续输入太多的数据,还要手工处理一下.
假如数据在A1:A50000,在B1中输入公式:=SUM(1/COUNTIF(INDIRECT("A1:A"&COUNTA(A:A)),INDIRECT("A1:A"&COUNTA(A:A)))) , 同时按下ENTER键,SHIFT键,和CTRL键,即可.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-12-14
假如数据在A列,B列作为辅助列
B1输入公式=IF(OR(A1="",COUNTIF($A$1:A1,A1)>1),"",1)
公式下拉复制,隐藏B列
求种类的数目公式=SUM(C:C)本回答被网友采纳
第2个回答  2012-12-15
假定需要统计的数据不超出A1:C100区域(区域范围内可以有空格)

数组公式:
=SUM(IF(A1:C100<>"",1/COUNTIF(A1:C100,A1:C100)))

注意 数组公式 必须同时按ctrl+shift+enter输入
第3个回答  2012-12-14
假设数据在A1:A10
=sumproduct(1/countif(A1:A10,A1:A10))
相似回答