EXCEL如何筛选出两组数据组合出现做多的,并统计出现频次?

如航线,起点与终点两组数据,需要统计出哪一条航线次数最多,在结果中体现出来,并在后方统计出航线的趟次。如图

根据题意,公式如下:=SUMPRODUCT(($A$2:$A$6=D2)*($B$2:$B$6=E2))

追问

非常感谢您的帮助,但是我的需求有点复杂,如下:
相当于我现在是知道很多凌乱的路线,然后想通过公式在里面筛选出哪几条路线是频次最高的,并显示出频次。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-11-20
复制A:B两列,粘贴到E:F两列。选择E:F两列,删除重复值。
在G3中输入或复制粘贴下列公式
=COUNTIFS(A:A,E3,B:B,F3)
下拉填充
以航次为主要关键字,进行降序排序。
第2个回答  2021-11-20

g3=LARGE(IF(MATCH(A$3:A$14&B$3:B$14,A:A&B:B,0)=ROW($3:$14),COUNTIFS(A:A,A$3:A$14,B:B,B$3:B$14)),ROW(A1))数组公式,同时按ctrl+shift+回车结束下拉

e3=INDEX(A:A,MAX(IF(COUNTIFS($A:$A,$A$3:$A$14,$B:$B,$B$3:$B$14)=$G3,ROW($3:$14))))数组公式,同时按ctrl+shift+回车结束,右拉下拉

追问

非常感谢,您设计了E列、G列,那么F列是否能实现呢? 你的意思是不是我必须固定一列(起点或终点?)
相当于我现在是知道很多凌乱的路线,然后想通过公式在里面筛选出哪几条路线是频次最高的,并显示出频次。

追答

e3公式做好后,点e3,鼠标停在e3右下角,变成实心小十字,按住左键右拉即可,若还不行,请发excel文件到[email protected]

追问

已发送,感谢

本回答被提问者采纳
第3个回答  2021-11-20

C3辅助列:

=COUNTIFS(A:A,A3,B:B,B3)

E3:

=VLOOKUP(MAX($C:$C)-ROW($A1)+1,IF({1,0},$C:$C,A:A),2,0)

右拉到F3,下拉

G3:

=COUNTIFS(A:A,E3,B:B,F3)

下拉

追问

非常感谢您的帮助,但是我的需求有点复杂,如下:
相当于我现在是知道很多凌乱的路线,然后想通过公式在里面筛选出哪几条路线是频次最高的,并显示出频次。
您的意思是不是我必须固定一列(起点或终点?)

追答

有起点肯定要终点,你意思是起点或终点的凌乱的不在同一列?相当于图片A列是起点,但里面有一个可能是终点的是吗?

追问

就是我不知道固定的路线是A-B 还是A-C 到……Z,或者B-C、B-D到……Z,很多起点与终点的线路,要自动筛选出来每一条路 并在后面显示该线路的频次。

追答

如果是视频效果,上面公式可以解决,或者你再把有代表性的举个例子,截图发上来。

第4个回答  2022-06-28
每个数据的对应的B列都写上1,插入数据透视表,计数,是2的就是该数据2个重复的。 既能看到是是哪个数据重复了,也能知道重复多少次。 =countif(a1:a13,24
相似回答