如何在Google Sheets中合并值与文本并忽略空白单元格?
用TEXTJOIN实现订单汇总到单个单元格
- 优先用TEXTJOIN,它是最适配你需求的函数——原生支持忽略空白单元格,还能自定义分隔符,完全匹配「提取订单值+拼接产品信息+跳过空单元格」的场景。
假设你的表格结构为:A列是公司名,第1行是产品名称,第2行是产品变体,第3行及以下是对应公司的订单数量,这里给你一个可直接套用的公式:
=TEXTJOIN(", ", TRUE, IF(B3:Z3<>"", B1:Z1&"("&B2:Z2&"):"&B3:Z3, ""))
注:Excel 365/2021及以后版本直接回车即可;旧版Excel需按Ctrl+Shift+Enter以数组公式形式执行。
公式逻辑拆解:
", ":自定义的分隔符,用于区分不同产品的订单信息TRUE:开启「忽略空白单元格」功能,自动跳过无订单的产品列IF(B3:Z3<>"", ...):判断当前单元格是否有订单值,非空则拼接产品名称、变体和订单数,空值则返回空文本(会被TEXTJOIN自动忽略)
如果你的表格结构有调整,只需对应修改公式里的单元格引用范围即可。
内容的提问来源于stack exchange,提问作者Tallmios
相关产品推荐
相关产品推荐

