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

Google Sheets 中 Concatenate 公式使用方法(不适用于 MS-Excel)

Google Sheets 行内多列值拼接(concatenation)使用指南

以下所有方案仅适用于Google Sheets环境,不兼容MS Excel

推荐方案:TEXTJOIN 公式

这是最适配多列合并场景的公式,支持自定义分隔符、自动跳过空值,无需逐个引用单元格:

  • 语法规则:TEXTJOIN(分隔符, 是否忽略空值, 合并范围/单个值)
  • 示例:要合并A2到D2行内的所有值,用「逗号+空格」分隔,自动跳过空单元格,公式写为:
    =TEXTJOIN(", ", TRUE, A2:D2)
  • 参数说明:
    • 第一个参数填自定义分隔符,不需要分隔符就填空字符串"",需要换行就填CHAR(10)(记得开启单元格自动换行)
    • 第二个参数填TRUE自动跳过空值,不会出现多余的分隔符;填FALSE会保留空值对应的位置
    • 第三个参数直接框选同一行要合并的列范围即可,无需逐个输入单元格引用

简单无分隔场景:CONCAT 公式

适合不需要分隔符的快速拼接场景:

  • 语法规则:CONCAT(合并范围/单个值)
  • 示例:合并A2到D2的所有值,无分隔符:=CONCAT(A2:D2)
  • 注意:该公式不支持自定义分隔符,也不会自动跳过空值,有空白单元格时会直接留空

灵活自定义场景:& 运算符

适合需要给不同位置设置不同分隔符、或仅合并少量单元格的场景:

  • 用法:直接用&连接单元格和自定义分隔符即可
  • 示例:合并A2、B2、C2的值,A与B之间用空格分隔,B与C之间用冒号分隔:
    =A2&" "&B2&":"&C2
  • 空值处理:如果单元格可能为空,可以配合IF函数避免多余分隔符,示例:
    =A2&IF(B2="",""," "&B2)&IF(C2="","",":"&C2)

通用使用提示

  • 批量处理:写好第一行的公式后,鼠标悬停在单元格右下角的蓝色小方块上,下拉即可自动匹配每行的合并范围
  • 格式保留:如果要合并的内容包含日期、特殊格式的数字,需要先用TEXT函数固定格式后再拼接,比如要保留A2的日期为YYYY-MM-DD格式:
    =TEXTJOIN(", ", TRUE, TEXT(A2,"YYYY-MM-DD"), B2:D2)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 17:54:08