Excel中如何统计两列双向组合总重复次数并找出最高频次组合?
统计Excel中双向重复组合的总次数解决方法
方法一:用辅助列统一组合格式
- 插入新的辅助列(比如C列),输入公式将两列的国家按固定规则排序,让A列和B列的国家不管顺序,都生成相同的组合文本:
=IF(A2<B2, A2&"vs"&B2, B2&"vs"&A2)
(假设你的国家数据在A、B列,把公式下拉填充到所有行) - 之后用
COUNT.SI统计辅助列里每个组合的次数,比如统计「意大利vs葡萄牙」就能直接得到14次的总次数。
方法二:无辅助列直接统计
如果不想加辅助列,用这个公式直接计算指定双向组合的总次数:=COUNT.SI.CONJUNTO(A:A, "意大利", B:B, "葡萄牙") + COUNT.SI.CONJUNTO(A:A, "葡萄牙", B:B, "意大利")
(直接把两个单向组合的统计结果相加,就能得到双向总次数)
要是想批量找出所有组合里次数最多的双向组合,可以先提取所有不重复的组合,再用上面的方法批量计算每个组合的总次数,最后用MAX找到最大值,或者用匹配函数找出对应的组合。
内容的提问来源于stack exchange,提问作者Khuranes
相关产品推荐
相关产品推荐

