EXCEL求重复次数

来源:百度知道 编辑:UC知道 时间:2024/05/21 13:54:32
01 01 01 02 02 03 03 04 05 06 07 08 09 10 13
01 05 06 06 08 09 09 14 15 17 18 23 23 24 29
如上面两行,计算剔除第一行重复的数字后第一行每个数字在第二行的重复次数和,在后面单元格表示。这个结果应为7:第一行01在第二行重复1次,05重复1次,06重复2次,08重复1次,09重复2次,共7次.多谢!

=SUM(N(IF(MATCH(A1:O1,A1:O1,)=COLUMN(A:O),A1:O1,"")=TRANSPOSE(A2:O2)))
数组公式,公式在编辑状态下按Ctrl+Shift+Enter结束输入。

也是一个笨办法:
以上数据从A1~O2,P列作为隔离吧。
Q1输入=IF(COUNTIF($A1:A1,A1)=1,A1,"")回车并向右填充至AE1;
Q2输入=IF(AND(Q1<>"",SUMPRODUCT(--(COUNTIF(A1,$A2:$O2)>0))>0),SUMPRODUCT(--(COUNTIF(A1,$A2:$O2)>0)),"")回车并向右填充至AE2。
还要汇总:在AF2输入="共"&SUM(Q2:AE2)&"次" 回车。

提供一个笨办法

在第三行,也就是 A3 输入

=INDEX($A$1:$O$1,1,SMALL(IF(MATCH($A$1:$O$1,$A$1:$O$1,)=COLUMN($A$1:$O$1),COLUMN($A$1:$O$1)),COLUMN(A1)))

数组公式,CTRL+SHIFT+ENTER结束
向右拖

在A4输入

=SUM(COUNTIF(2:2,A3:O3))

数组公式,CTRL+SHIFT+ENTER结束

结果 7

把上面两行数存放在A1:O2单元格区域,在A3单元格输入如下数组公式,即可求得结果。
{=SUM(IF(COUNTIF($A$2:$O$2,IF(MATCH($A$1:$O$1,$A$1:$O$1,0)=COLUMN($A$1:$O$1),$A$1:$O$1))>0,COUNTIF($A$2:$O$2,IF(MATCH($A$1:$O$1,$A$1:$O$1,0)=COLUMN($A$1:$O$1),$A$1:$O$1)),0))}

好像是双色球或是七乐彩,