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

Google Sheets中ARRAYFORMULA+JOIN公式结果不符,求修正方案

解决Google Sheets公式问题

可以使用以下公式实现你想要的结果:

=TEXTJOIN(" /  ", TRUE, B5 & " :  " & TEXTJOIN(" /// ", TRUE, B6:C6), F5 & " :  " & TEXTJOIN(" /// ", TRUE, F6:J6))

公式说明:

  1. 针对每组设备类型(比如WHEEL LOADER),先用TEXTJOIN(" /// ", TRUE, B6:C6)合并该类型下的所有机型,再与类型名称拼接成"WHEEL LOADER : CAT 966 H /// CAT 966 G"的格式。
  2. 最后用TEXTJOIN(" / ", TRUE, ...)将两组设备的结果用/ 分隔,得到你预期的输出格式。

如果后续需要适配更多动态新增的设备组,可使用通用数组公式版本:

=TEXTJOIN(" /  ", TRUE, BYROW(FILTER(B5:J5, B5:J5<>""), LAMBDA(type, type & " :  " & TEXTJOIN(" /// ", TRUE, OFFSET(type, 1, 0, 1, MATCH(TRUE, OFFSET(type, 1, 0, 1, COLUMNS(B5:J5))="", 0)-1)))))

这个版本会自动识别B5:J5中所有非空的设备类型,并合并对应行下方的连续非空机型内容,无需手动指定区域。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 21:57:06