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

来源:百度知道 编辑:UC知道 时间:2024/05/18 03:42:59
如:
一行: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三键结束,往下拉,就能出现了

如你上面数据
统计个数就用数组公式
{=SUM(1/COUNTIF(A1:C3,A1:C3))}
按CTRL+SHIFT+ENTER三键结束

显示就不会,等高手

先把他们变成一列,然后用高级筛选,筛选出不重复的即可。计数就行了

看了1楼的,如果你需要显示,需要通过数据透视表做,当然做数据透视表,1楼的可以不做,数据透视表可以一起完成。