请教高手,计数 有一列数, 1 2 2 2 3 求这列数里除去相同项的个数,也就是1记一遍,2记1遍,3记1遍,

结果应该是3,我的数据表里有几千个数据,这个用函数应该怎么做?请教高手,跪求!!!!!

这个用数据透视表很容易得到结果。

首先假设你放置数据的列为A列,并且A1为列标题如“data”,将A列中标题和数据选中做数据透视表,将data放入行标签,立即就会看到A列中数据的所有可能性,即你描述的列中的1、2和3,用count函数算一下所有可能性的数目就得到3了,如你用的是excel 2010,选中所有可能性的单元格后excel状态栏中计数项就是你想要的。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-11-11
设数据在A列,有标题行,数据从A2开始;
第一步:A列排序(升序排列)
第二步:B2单元格录入数字1,
第三步:B3单元格录入公式:=if(a3=a2,b2,b2+1)
公式含义:判断A3与A2是否一样,若一样,则记标记不变,若不一样,则标记+1;
第四步:填充B列公式至最后一行
第五步:查看B列最后一行就是结果。本回答被提问者采纳
第2个回答  2011-11-11
数据--筛选--高级筛选--选择不重复的记录

用函数的话,貌似步骤多一点点。。。
假设原数据在A列
B1单元格输入公式
=IF(A$1:A1,A1)=1,"Yes","")
下拉填充公式
再对B列进行自动筛选
点击B列上的小倒三角形
点选“非空白”即可
相似回答