当前位置: 首页 > 产品大全 > Excel高效办公 多列数据合并为一列的三种实用方法

Excel高效办公 多列数据合并为一列的三种实用方法

Excel高效办公 多列数据合并为一列的三种实用方法

在日常办公和数据处理中,我们经常需要将Excel表格中的多列数据合并为一列。例如,将“姓”和“名”合并为“姓名”、将“省”“市”“区”合并为完整地址、或将分散的年月日合并为统一日期格式。掌握高效的多列合并技巧,可以大幅提升数据整理效率。以下介绍三种常用方法,适用于不同场景。

一、使用“&”连接符快速合并

这是最简单直接的方法,适合合并少量列且不需要复杂条件判断。假设A列为“姓”,B列为“名”,需要合并到C列。

  1. 在C1单元格输入公式:=A1&B1
  2. 如果需要在两列之间添加分隔符(如空格),可写为:=A1&" "&B1
  3. 按回车后,C1即显示合并结果。
  4. 选中C1单元格右下角填充柄,向下拖动(或双击)即可将公式应用到整列。

此方法优点是直观、公式简单;缺点是合并后的内容为公式结果,若要转为纯文本,需复制后“选择性粘贴→值”。

二、使用CONCAT函数或TEXTJOIN函数

Excel 2016及以上版本提供了CONCAT和TEXTJOIN函数,能更灵活地合并多列。

  • CONCAT函数:语法为=CONCAT(A1,B1,C1),可连续合并多个单元格区域。与“&”类似,但不支持分隔符。
  • TEXTJOIN函数:语法为=TEXTJOIN(分隔符, 忽略空值, 区域)。例如=TEXTJOIN("-", TRUE, A1:C1)会将A1至C1的内容用“-”连接,并忽略空白单元格。特别适合合并不确定是否有空值的多列数据。

对于零散的多列(如A列、C列、E列),可以使用=TEXTJOIN(",", TRUE, A1, C1, E1)逐个添加参数。

三、使用Power Query批量合并(适用于大量数据)

当数据量很大、列数多且需要重复操作时,Power Query是最佳选择,尤其在Excel 2016及以上版本中内置。

操作步骤:

  1. 选中数据区域,点击“数据”选项卡→“从表格/区域”。
  2. 在Power Query编辑器中,选中需要合并的多列(按住Ctrl可多选)。
  3. 右键点击列标题,选择“合并列”,设置分隔符(如空格、逗号等)。
  4. 为新列命名,点击“确定”。
  5. 点击“关闭并上载”,结果即输出到新工作表。

这种方法支持一键刷新、自动适应源数据变化,适合定期重复合并的工作场景。

四、注意事项与

  • 合并前确保各列数据类型一致(如数字与文本合并后变成文本)。
  • 合并后的日期或数字可能变为文本格式,如需参与计算,请用DATE函数或处理后再转换。
  • 若合并后需要拆分还原,可使用“分列”功能(数据→分列)。
  • 对于简单任务,用“&”或TEXTJOIN;对于复杂或重复性任务,推荐Power Query。

以上三种方法可根据実際情况灵活选用,熟练掌握后可显著提升Excel数据处理效率,让办公更轻松。


如若转载,请注明出处:http://www.wanzhonghua.com/product/40.html

更新时间:2026-10-02 22:27:39