excel 单元格 内容 合并 的 步骤
所属主题:Excel 多表合并清洗 Excel 数据清洗流程
Excel 单元格内容合并指的是把多个单元格中的文字、数字或日期等内容拼接到一个单元格里。最直接的方式是用 CONCAT 函数(旧版 Excel 用 CONCATENATE)或者用 & 符号连接。如果你需要合并后保留原格式或处理大量数据,推荐先用 TEXTJOIN 函数配合分隔符。
在操作前先确认一点:Excel 的"合并单元格"按钮(开始 > 对齐方式 > 合并后居中)只保留左上角第一个单元格的值,其他内容会直接丢失。如果不想丢数据,永远不要用那个按钮来做内容合并。
Where to find it in Excel
功能入口和公式选项分三个场景:
| 场景 | 推荐方式 | 在 Excel 中的位置 | |------|----------|-------------------| | 只需一次简单拼接 | & 符号 | 直接在公式栏输入 | | 需要按行或范围批量合并 | TEXTJOIN | 公式 > 文本函数 > TEXTJOIN | | 旧版 Excel (2016 之前) | CONCATENATE | 公式 > 文本函数 > CONCATENATE | | 合并后转为纯文本,不带公式 | 粘贴为数值 | 右键 > 粘贴选项 > 123 |
对于 Microsoft 365 和 Excel 2021 以上版本,TEXTJOIN 是最实用的选择,因为它能自动跳过空白单元格,这是 CONCAT 和 & 做不到的。
Step-by-step example

用一个小销售表来演示。假设 A 列是日期,B 列是区域,C 列是产品名称。现在要把三列内容拼成一行描述:"2024-03-15 - 华东 - 电动工具"。
准备示例数据(三行):
| A | B | C | D (期望结果) | |---|---|---|---| | 2024-03-15 | 华东 | 电动工具 | 2024-03-15 - 华东 - 电动工具 | | 2024-03-16 | 华南 | 家用电器 | 2024-03-16 - 华南 - 家用电器 | | 2024-03-17 | 华北 | 办公家具 | 2024-03-17 - 华北 - 办公家具 |
操作步骤:
- 在 D2 单元格输入公式:
=A2 & " - " & B2 & " - " & C2 - 按 Enter 键,D2 显示
2024-03-15 - 华东 - 电动工具 - 双击 D2 右下角的填充柄(小方块),公式自动填充到 D3 和 D4
如果希望日期显示为纯文本而不是序列值,可以用 TEXT 函数包装:=TEXT(A2,"yyyy-mm-dd") & " - " & B2 & " - " & C2。这样即使 Excel 把日期当成数字存储,结果也会是你想要的格式。
Formula or shortcut examples
& 符号(最基础,所有版本均支持)
`` =A2 & " " & B2 ``
连接 A2 和 B2 的内容,中间加一个空格。多个连接符可以串联。
CONCAT 函数(Excel 2016 及以上)
`` =CONCAT(A2, " - ", B2, " - ", C2) ``
用法和 & 一样但写法更简洁。支持单元格区域作为参数:=CONCAT(A2:C2) 会把范围内所有单元格内容拼在一起,中间不加分隔符。
TEXTJOIN 函数(Excel 2019 / Microsoft 365)
`` =TEXTJOIN(" - ", TRUE, A2:C2) ``
三个参数依次是:分隔符(用引号括起来)、是否忽略空单元格(TRUE 为忽略,FALSE 不忽略)、要合并的单元格范围。这个函数最适合批量合并整个区域,比如把一行里的所有客户备注拼成一句话。
无分隔符合并(提取纯内容)
`` =CONCAT(A2:C2) ``
会输出 2024-03-15华东电动工具,没有任何空格或分隔符。只适合不需要可读性的内部标识拼接。
合并后转为纯文本
合并结果如果带公式,在复制到其他工作表或发给别人时会触发引用更新。解决办法:
- 选中合并结果区域,按 Ctrl + C 复制
- 右键 > 粘贴选项 > 123(值)
- 或者快捷键:Ctrl + Shift + V(部分版本)/按 Alt + E + S + V 再按 Enter
Common errors
合并后只看到公式文本,不是结果
单元格格式被设成了"文本"。选中单元格,按 Ctrl + 1 打开格式设置,改为"常规",然后双击进入公式单元格并按 Enter 重新计算。
数字变成了科学计数法或日期序列值
Excel 在连接时会保留原始存储格式。用 TEXT 函数强制指定格式:
`` =TEXT(A2, "0") & " " & B2 ``
或者把数字先粘贴为值(跳过格式化步骤),再执行合并。
合并大量行时公式填充速度极慢
5000 行以上的 TEXTJOIN 或 & 公式,每次编辑都会重新计算整个范围。建议做法:
- 先在小范围测试公式逻辑
- 确认无误后用填充柄只填需要的行数
- 立刻将结果粘贴为数值,释放公式开销
合并后包含多余空格或换行符
数据源中某些单元格末尾有不可见空格。在合并前先用 TRIM 函数清理:
`` =TRIM(A2) & " " & TRIM(B2) ``
如果数据源里存在手动换行(按 Alt + Enter 输入的),合并前先用 CLEAN 函数去掉:
`` =CLEAN(A2) & " " & CLEAN(B2) ``
FAQ
excel 单元格 内容 合并 的 步骤 是什么?
单元格内容合并是指把两个或多个单元格里的文字、数字、日期等用公式拼接成一个结果。核心方法有 & 符号、CONCAT 函数、TEXTJOIN 函数。它和 Excel 工具栏里的"合并单元格"(把多个单元格变成一个物理单元)不是一回事,前者保留所有数据,后者只留左上角第一个值。
excel 单元格 内容 合并 的 步骤 怎么操作?
最简单的方法:在目标单元格输入 =A2 & " " & B2,按 Enter,然后向下填充。如果你需要按行合并整个区域,用 =TEXTJOIN("、", TRUE, A2:E2),这样可以自动跳过空白单元格,并用顿号分隔每个内容。完成后建议把结果粘贴为数值,消除公式依赖。
excel 单元格 内容 合并 的 步骤 常见错误有哪些?
三个最常见的问题:
- 日期显示成数字:Excel 日期本质是序列值,直接用
&连接会得到一串数字。用=TEXT(A2,"yyyy-mm-dd") & " " & B2解决。 - 合并后公式报错 #VALUE!:如果合并范围里有错误值或文本格式的数字,先用
IFERROR包裹每个单元格,比如=IFERROR(A2,"") & " " & IFERROR(B2,"")。 - 填充柄拖不动:确认公式所在列没有手动输入的数值打断填充序列。如果填充柄不出现,检查 Excel 选项 > 高级 > 启用填充柄和单元格拖放功能是否勾选。
相关教程
- 需要时再对照 excel函数教程500例百度云。
- 可以继续看 excel如何跨表汇总:直接方法。
- 建议接着读 excel 单元格 内容 合并 的 技巧。