Excel多列数据不同行怎么比对

例如:
Excel表如下:
A B C D
1 5 6 5 6
2 5 6 1 2
3 6 7 6 7
4 6 6
5 3 4
总共5行4列
我现在要统计C和D列数据在A和B列出现的次数,例如 5 6 在前两列中出现2次,1 2 出现0次,6 7出现一次,数据是一对一对。

E1单元格写入公式
=SUMPRODUCT((A$1:A$5=C1)*(B$1:B$5=D1))
下拉填充公式

如果是2007及以上版本的EXCEL,则公式可以写成
=COUNTIFS(A$1:A$5,C1,B$1:B$5,D1)

=COUNTIFS(A:A,C1,B:B,D1)
下拉填充公式追问

我想学这些公式,有没有好的资料推荐一下

追答

SUMPRODUCT
http://office.microsoft.com/zh-cn/excel-help/HP010342935.aspx?CTT=1

COUNTIFS
http://office.microsoft.com/zh-cn/excel-help/HA102753238.aspx?CTT=1

Excel 函数(按类别列出)
http://office.microsoft.com/zh-cn/excel-help/HP010342656.aspx?CTT=1

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-12-08
求次数的E1公式:
=SUMPRODUCT((A$1:A$100=C1)*(B$1:B$100=D1))
下拉。追问

=SUMPRODUCT((A$1:A$100=C1)*(B$1:B$100=D1))

请教上面这个公式的运行过程

第2个回答  2013-12-08
=SUMPRODUCT(1*(MMULT(1*(A1:B5=C1:D1),ROW($1:$2)^0)=2)) 下拉填充
相似回答