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

Google Sheets ARRAYFORMULA实现忽略孤立数据并整理为单列

解决方案

要实现B列颜色与C列尺寸逐行对应组合成「颜色,尺寸」格式,最终整理为无单独数据的单列,可使用这个公式:

=FILTER(FLATTEN(B2:B25&", "&C2:C25), B2:B25<>"", C2:C25<>"")

公式解析:

  • B2:B25&", "&C2:C25:将每行的颜色和尺寸用「, 」拼接,生成匹配的组合文本
  • FLATTEN:把拼接后的内容统一转为单列格式(兼容多列转单列的场景,若原数据本身是逐行对应,此步也可省略)
  • FILTER:过滤掉B列或C列为空的行,彻底避免单独出现颜色或尺寸的情况

你之前尝试的公式问题:

  1. 前两个公式里的TRANSPOSE(C2:C25)/TRANSPOSE(B2:B20)会让两列数据交叉组合(比如B2和所有C列值配对),生成的是矩阵转置后的结果,完全不符合你要的「逐行依次对应」需求
  2. 第三个公式的空值处理逻辑有漏洞,且TRANSPOSE的使用会打乱格式,可能导致单独显示颜色或尺寸

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.22 19:22:41