推荐使用TEXTJOIN函数,因其支持自定义分隔符、自动跳过空白单元格及批量区域引用;其次可用&符号串联、CONCATENATE函数、PHONETIC函数(限纯文本)和CONCAT函数。

如果您需要将Google表格中多个单元格的文本内容整合到一个单元格中,但发现直接复制粘贴会丢失结构或无法批量处理,则可能是由于未选用合适的文本合并公式。以下是多种可行的公式用法:
一、使用&符号串联文本
该方法通过在公式中插入&运算符连接两个或多个单元格内容,适用于快速拼接少量文本,不依赖函数支持,兼容所有版本的Google表格。
1、点击目标单元格(例如D1),输入公式:=A1&B1(合并A1与B1内容,无分隔符)。
2、如需添加空格分隔,改写为:=A1&" "&B1。
3、若要合并三个单元格并用顿号分隔,输入:=A1&"、"&B1&"、"&C1。
4、按Enter键确认,结果即时显示。
二、使用CONCATENATE函数
CONCATENATE函数可显式指定多个文本参数,支持插入固定字符、空格或标点,适合对合并格式有明确控制需求的场景。
1、在目标单元格中输入:=CONCATENATE(A1," ",B1," ",C1)(以空格连接A1、B1、C1)。
2、若需在每项后追加分号,输入:=CONCATENATE(A1&";",B1&";",C1&";")。
3、支持混合文本与单元格引用,例如:=CONCATENATE("订单号:",A1,",日期:",TEXT(TODAY(),"yyyy-mm-dd"))。
4、按Enter完成计算。
三、使用TEXTJOIN函数(推荐)
TEXTJOIN是Google表格中功能最全面的文本合并函数,支持自定义分隔符、自动跳过空白单元格、批量区域引用,无需手动列举每个单元格。
1、在目标单元格中输入:=TEXTJOIN("、",TRUE,A1:C1)(以顿号分隔A1至C1,忽略其中的空单元格)。
2、若需保留空单元格位置并显示为空字符串,将第二个参数改为FALSE:=TEXTJOIN("-",FALSE,A1:C1)。
3、支持整列或多行区域,例如:=TEXTJOIN(CHAR(10),TRUE,A1:A10)(用换行符连接A1:A10所有非空值)。
4、分隔符可为任意字符串,包括空引号""表示无缝连接。
四、使用PHONETIC函数(限纯文本区域)
PHONETIC函数专用于合并连续区域内的纯文本内容,自动忽略数字、日期及公式结果,适合处理已统一设为文本格式的地址、姓名等字段。
1、确保待合并区域(如A2:C10)中所有数据均为文本格式;若含数字,需提前将对应列格式设为“文本”。
2、在目标单元格输入:=PHONETIC(A2:C2)(合并第2行A列至C列文本)。
3、该函数不支持分隔符插入,如需分号,须预先在源列末尾添加,例如A2内容为“北京;”,B2为“上海;”,再使用PHONETIC。
4、拖拽填充柄向下应用至其他行。
五、使用CONCAT函数(双参数简化版)
CONCAT函数是CONCATENATE的简化形式,语法更紧凑,仅接受单个区域或多个单元格引用,但不支持内嵌分隔符或条件逻辑。
1、在目标单元格中输入:=CONCAT(A1:C1)(合并A1、B1、C1三格内容,无分隔)。
2、支持跨区域组合,例如:=CONCAT(A1:A3,C1:C3)(先连A1–A3,再连C1–C3)。
3、不能跳过空白单元格,空单元格将被视为空字符串参与连接。
4、按Enter执行计算。









