统计excel数据表格中所有数据各自的出现次数

如何实现统计excel数据表格中所有数据各自的出现次数?如表中数据有1 1 2 2 1 1 2 2 ,我想要实现统计出里面出现了1和2,而且1和2的出现次数分别为4和4。事先不知道表中有哪些数据,最好是在excel中实现,谢谢!
一楼的朋友,谢谢你。但数据量很大,其中有哪些数据我不知道,也需要列出来的

「其中有哪些数据我不知道,也需要列出来」
这个最重要, 亦先要列出(不列出一世都没法统计次数)
列出之后才能统计次数

数据在A1:A100
B1输入数组公式:
=INDIRECT("A"&SMALL(IF(MATCH($A$1:$A$100&"",$A$1:$A$100&"",)=ROW($A$1:$A$100),ROW($A$1:$A$100),""),ROW(A1)))
Ctrl+Shift+Enter三键输入
下拉
B列便列出所有数据(不重复)

C1输入:
=countif($A$1:$A$100,B1)
下拉

C列便是楼主要的统计次数
温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-09-22
1 1 2 2 1 1 2 2
这些数据是在一个单元格里,还是分开的
第2个回答  2007-09-23
用countif()函数
如Countif(A1:A100,"=1")求A1:A100中出现1的个数
Countif(A1:A100,">1")求A1:A100中出现>1的个数
B1=Countif(A1:A100,"="&A1)求A1:A100中出现"A1"单元格所含数据的个数

=================================
补充回答
=================================
假设查找A列不同数据
1、按A列进行排序
2、B2=IF(A2=A1,"",A2),复制下拉,可列出A列中所有不同的数据
3、把B列的数据通过选择性粘贴,把公式转为数据
4、按B列进行排序,罗列出所有不同的数据。
5、再通过CountIf()函数,如:
C1=Countif(A1:A100,"="&B1)求A1:A100中出
现"B1"单元格所含数据的个数,
再将C1的公式复制下拉。
(如果要使统计数据区复制时不变可表为:A$1:A$100)

以上内容对你是否有用,你再试试。
相似回答