如何用excel统计某一列相同数字的个数

来源:百度知道 编辑:UC知道 时间:2024/06/08 03:32:57
excel某一列中有1~32若干个数字,每个数字不止一个,我想分别统计数字是1的个数,数字是2的个数,~~~~~~数字是32 的个数.不想用一个一个筛选的笨方法。急啊

不想一个一个就得编代码自动循环统计

设A1:A9是源数据,在B1中输入:
=IF(SUMPRODUCT(1/COUNTIF($A$1:$A$9,$A$1:$A$9))<ROW(),"",INDEX($A$1:$A$10,SMALL(IF(MATCH($A$1:$A$9,$A$1:$A$9,)=ROW($A$1:$A$9),ROW($A$1:$A$9),10^4),ROW())))
enter+ctrl+shift
下拉,得到这一列的不重复记录。
然后在C1中输入:
=COUNTIF($A$1:$A$9,B1)
下拉即可得到结果。

假定你的已知数据在A列,在B1输入如下公式:
=COUNTIF(A:A,A1)
下拉
在则在B列显示出A列同行数字在A列的重复次数。
在C1输入1,C2输入2,C3输入3,......
在D1输入如下公式:
=COUNTIF(A:A,C1)
下拉
在则在D列显示出C列同行数字在A列的重复次数。

如果数据在a列,以下公式统计1的个数:
在a列最后一个空格填上=countif(a:a,1),然后enter
如果这个不会的话有个简单的,点这一列选中,然后那不是有个升序和降序排列吗,你点一下,排列好后按照对应的行直接算每个多少

选中该列,数据--分类汇总,汇总方式选“计数”确定即可
这个办法应该是一次性,最快的

祝你成功!
中秋快乐!

b1=countif(a:a,row())&"个"&row(),向下复制至b32,则b列会依次显示x个1,y个2……z个32