EXCEL高手请进,EXCEL中数据出现次数的统计

有X列,N行,要统计所有数据出现的次数,十分感谢!
是所有数据啊,不是一两个,有兄弟说用数据透视表,但我不懂用. 数据全是词组,没有数字.就是要统计每个词组出现的次数.

按你所说,假设词组都在sheet1,共有x列,列首赋予字段名,分别为c1,c2,……,cx
1.选中第一列(c1)
2.新建一个sheet,点击a1单元格
3.插入透视表,输出的目标区域为sheet2!a1不变
4.选择源数据为c1所在列(全列,假设a列,则为sheet1!a:a)
5.行标签选择c1,计算项选择c1,且设置计算方式为计数(默认即此),列标签保留为空。即可输出第一个透视表,统计的是c1列的所有不重复词组出现的次数。
6.复制上述输出的透视表,到sheet2的紧邻原透视表的空白行,将源数据参数改为sheet1!b:b,即c2所在列
7.依次类推,一直输出x列的所有数据
8.复制输出的透视表全部数据
9.选择性粘贴-粘贴值到sheet3,删除不必要的行。对新数据列首命名,假设为“词组”、“出现次数”。
10.在sheet3的空白区域,对复制过来的透视表数据再做透视表。
11.行标签为“词组”,列标签为空,计算项为“出现次数”,计算方式为“求和”。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-09-08
利用联合单元格数组公式 (就是先选择和原数据区域一样大的单元格区域点击编辑栏)
在里面输入
=countif(a1:Xn,a1:Xn)
然后要按Ctrl+Shift+Enter
对应位置就是每个数的出现次数本回答被提问者采纳
第2个回答  2009-09-08
如果只是统计已知值出现的次数,可以用COUNTIF函数,如果要统计所有值出现的次数,只有用VBA了!
第3个回答  2009-09-08
在B1输入
=COUNTIF(A2:N100,A1)
A2:N100就是你的X列,N行所在区域,A1就是你要统计的某一数据的个数...
第4个回答  2009-09-09
1\用INDIRECT函数先弄成一列,再用数据透视表计数
2、用large和countif函数,这个有一定的技巧,把表格法过来,我给你做
[email protected]