You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Sheets中无序统计两列值组合出现次数的方法

Google Sheets 无顺序类型组合统计方案

方法一:辅助列+基础函数(直观易理解)

  1. 生成标准化组合列
    假设原始数据在A、B列,在C2单元格输入以下公式并下拉填充:
    =TEXTJOIN("+", TRUE, SORT(A2:B2, 1, TRUE))
    这个公式会自动将每行的两个类型按字母顺序排序后拼接,让A+B和B+A统一显示为A+B,解决顺序差异问题。

  2. 统计各组合次数

  • 在E2单元格提取所有不重复组合:
    =UNIQUE(FILTER(C:C, C:C<>""))
  • 在F2单元格对每个组合计数,下拉填充:
    =COUNTIF(C:C, E2)

方法二:单公式一键生成统计表格(无辅助列更简洁)

直接在空白单元格输入以下公式,自动生成包含所有组合及对应次数的统计表格:
=QUERY(ARRAYFORMULA(TEXTJOIN("+", TRUE, SORT(A2:B, 1, TRUE))), "SELECT Col1, COUNT(Col1) WHERE Col1 <> '' GROUP BY Col1 LABEL Col1 '组合', COUNT(Col1) '次数'")

可选调整

如果只需统计两个不同类型的组合(排除单个类型的情况),修改QUERY的条件即可:
=QUERY(ARRAYFORMULA(TEXTJOIN("+", TRUE, SORT(A2:B, 1, TRUE))), "SELECT Col1, COUNT(Col1) WHERE Col1 CONTAINS '+' GROUP BY Col1 LABEL Col1 '组合', COUNT(Col1) '次数'")

内容的提问来源于stack exchange,提问作者Marlz129

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 07:05:24