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

如何在Google Sheets中用数组公式合并列单元格并排除空值

解决方法

方法1:用FILTER筛选非空单元格

把原公式里的范围替换成FILTER筛选后的非空内容,就能自动排除空单元格,公式如下:

=ArrayFormula(join(",", char(34)&FILTER(E3:E, E3:E<>"")&char(34)))

原理:FILTER(E3:E, E3:E<>"")会只保留E3:E区域里不为空的单元格,再给每个单元格内容加上双引号,最后用join合并成逗号分隔的格式。

方法2:用TEXTJOIN简化操作

TEXTJOIN本身支持忽略空值,用它可以省去ArrayFormula和FILTER,写法更简洁:

=TEXTJOIN(",", TRUE, char(34)&E3:E&char(34))

原理:TEXTJOIN的第二个参数设为TRUE时,会自动跳过空单元格,直接将非空单元格的内容加上双引号后合并。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 04:40:24