怎么计算Excel表格里某列不同内容出现的次数

一个excel表格有多列,下面我举个例子:
A B C
主机
主机
主机
显示器
显示器
键盘

我现在怎么能快速计算出A列,每项有多少个……就上面的例子里:我就想要得到这样的结果,这个结果出现在这个表里和其他表里都无所谓……请看结果……
种类 个数
主机 3
显示器 2
键盘 1

当然我要算的表格肯定不是这么简单啦,请路过的高手赐教,谢谢……

  如图,A列内容出现的次数在B列显示。在B1输入“=COUNTIF(Sheet1!A:A,A1)”,然后公式用填充柄下拉即可。

  

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-12-26
假如前一表是Sheet1,后一表是Sheet2。在Sheet2的B2输入公式
=COUNTIF(Sheet1!A:A,A2)
向下复制公式。追问

大哥,真的谢谢你呀,我是看你的,然后看下面的才搞明白这门技术,哈哈,成功了……但是你的答案是有问题的,你并没有提到在Sheet2中粘贴上Sheet1中不重复筛选的结果,但无论如何,看的谢谢你……

第2个回答  2011-12-26
数据透视表

假设原数据在sheet1的A列
在第一行前插入一行,并在A1输入 种类
在需要结果的地方单击>ALT+D+P>
在布局中将"种类"拖到"行"和"数据"处,即可得到你要的结果.

另一种方法是高级筛选加公式
假设原数据在sheet1的A列
在sheet2的A1单击>数据>筛选>高级筛选
列表区域 sheet1!a:a
复制到 sheet2!a1
勾选不重复记录
然后在b2输入公式 =countif(sheet1!a:a,a2) 双击填充柄
第3个回答  推荐于2017-10-04
1、对A项不重复筛选,复制粘贴出来,如粘贴到sheet2表A列中
2、sheet2表B1=countif(sheet!a:a,a1) 公式下拉追问

B1=countif(sheet1!a:a,a1) 高手,应该是这样的,呵呵,谢谢你呀,你的回答让我轻松的统计了数据,真的很给力呀!!!再次谢谢你的帮助……

本回答被提问者采纳
第4个回答  2011-12-26
=COUNTIF(A:A,"主机")
相似回答