excel中,统计区域内出现的数字个数(重复的除外),并显示

如:
一行:1、2、3
二行:2、3、4
三行:5、6、7
d列显示7(1、2、3、4、5、6、7)
如果数据很多,且数据不断增多怎么办

1:统计个数用数组公式
=SUM(1/COUNTIF(A1:C3,A1:C3))
按CTRL+SHIFT+ENTER三键结束
2:显示分两步
2.1:
D1输入公式
=OFFSET($A$1,INT((ROW(A1)-1)/3),MOD(ROW(A1)-1,3))
公式下拉到D9,然后复制D列为数值
2.2:
E1输入:
=IF(SUM(1/COUNTIF($D$1:$D$9,$D$1:$D$9))>=ROW(A1),INDEX($D$1:$D$9,SMALL(IF(ROW($D$1:$D$9)=MATCH($D$1:$D$9,$D$1:$D$9,0),ROW($D$1:$D$9),"0"),ROW(A1))),"")
数组公式,按CTRL+SHIFT+ENTER三键结束,往下拉,就能出现了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-06-01
如你上面数据
统计个数就用数组公式
{=SUM(1/COUNTIF(A1:C3,A1:C3))}
按CTRL+SHIFT+ENTER三键结束

显示就不会,等高手
第2个回答  2009-06-01
先把他们变成一列,然后用高级筛选,筛选出不重复的即可。计数就行了
第3个回答  2009-06-01
看了1楼的,如果你需要显示,需要通过数据透视表做,当然做数据透视表,1楼的可以不做,数据透视表可以一起完成。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网