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

Google Sheets:生成单列带空白间隔笛卡尔积组合的公式需求

Google Sheets 生成带空行分隔的两两组合单列公式

无序组合(无重复配对)

适用于不需要双向配对的场景(如仅保留Original vs Version 1,不生成Version 1 vs Original),公式如下:

=LET(
  data, FILTER(A:A, A:A<>""),
  n, COUNTA(data),
  pairs, FILTER(data&" vs "&TRANSPOSE(data), SEQUENCE(n)<TRANSPOSE(SEQUENCE(n))),
  result, FLATTEN(HSTACK(pairs, IF(SEQUENCE(ROWS(pairs))<ROWS(pairs), "", ""))),
  FILTER(result, result<>"")
)

有序组合(包含双向配对)

如果需要生成所有双向配对,只需将公式中的<替换为<>, 公式如下:

=LET(
  data, FILTER(A:A, A:A<>""),
  n, COUNTA(data),
  pairs, FILTER(data&" vs "&TRANSPOSE(data), SEQUENCE(n)<>TRANSPOSE(SEQUENCE(n))),
  result, FLATTEN(HSTACK(pairs, IF(SEQUENCE(ROWS(pairs))<ROWS(pairs), "", ""))),
  FILTER(result, result<>"")
)

公式说明

  • 自动适配A列任意非空行数(支持4行及以上)
  • 每个组合之间自动插入空白单元格分隔
  • 结果全部输出在单列中
  • 使用方法:将公式粘贴到任意空白单元格(如B1)即可自动生成结果

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 14:26:01