Excel表格两列合并成一列的5种高效方法

Excel表格两列变成一列:5种高效方法

在日常数据处理中,经常需要将两列数据合并成一列,例如将“姓”和“名”合并为全名,或将“省”和“市”合并为地址。本文介绍5种实用方法,从基础到高级,满足不同需求。

方法一:使用连接符 &

最直接的方法是使用&符号连接两列。假设A列和B列需要合并,在C1输入公式:=A1&B1。如果需要加入分隔符,如空格或逗号,可写为:=A1&" "&B1。拖动填充柄即可完成所有行。

方法二:使用 CONCATENATE 函数

CONCATENATE函数是合并文本的经典函数。公式:=CONCATENATE(A1,B1)。同样可加入分隔符:=CONCATENATE(A1," ",B1)。注意:Excel 2016及以上版本推荐使用CONCAT或TEXTJOIN函数。

方法三:使用快捷键 Ctrl+E(快速填充)

Excel 2013及以上版本支持快速填充。在C1手动输入合并后的示例(如“张三”),选中C1,按Ctrl+E,Excel会自动识别模式并填充其余行。此方法无需公式,适合单次操作。

方法四:使用 Power Query 合并列

对于大量数据或需要经常重复的操作,Power Query是强大工具。操作步骤:选中数据区域,点击“数据”选项卡 -> “从表格/范围”打开Power Query编辑器。按住Ctrl选中两列,右键选择“合并列”,设定分隔符(如空格),点击“确定”。最后点击“关闭并上载”将结果加载回工作表。

方法五:使用剪贴板与替换

如果数据中不包含逗号等分隔符,可借助剪贴板。将两列数据复制到记事本,两列之间会以制表符分隔。然后按Ctrl+H打开替换,将制表符(复制一个制表符到“查找内容”)替换为所需分隔符(如逗号),最后复制回Excel。

注意事项

  • 合并后如需保留原数据,建议在新列操作,避免覆盖原始信息。
  • 若需提取合并后的部分字符,可使用LEFT、RIGHT、MID等函数。
  • 大数据量时,优先使用Power Query,避免公式卡顿。

掌握这些方法,你就能灵活处理Excel表格两列变一列的需求,提升工作效率。