如何将两列数据合并成一列:三种常用方案

如何将两列数据合并成一列,Excel里可以用连接符&、CONCAT函数、PowerQuery三种方式,&操作最快,适合少量静态文本拼接,不会自动刷新;CONCAT函数兼容批量填充,支持批量拖拽,但源数据修改后合并结果会同步变动;PowerQuery适合上万行的大数据表,可保留原始数据,方便反复复用合并规则,该方法的适用边界是你需要长期更新数据源、频繁重复合并操作,单次几十行以内的数据优先选用前两种方式。

如何将两列数据合并成一列:&连接符操作

你选中合并结果的首个空白单元格,输入公式=A1&B1,按下回车就能得到A1和B1单元格拼接后的内容,如果两列内容中间需要空格、短横线这类分隔符号,把公式改成=A1&"-"&B1,引号内的字符就是分隔内容,输入完成后鼠标放在单元格右下角,光标变成黑色十字时向下拖拽填充整列。这个方式生成的结果是公式,删除A列或B列原始数据,合并后的内容会直接报错。

转成纯文本就不会报错。

如何将两列数据合并成一列:CONCAT函数操作

CONCAT函数可以直接填写单元格区域,写法为=CONCAT(A1,B1),和&的基础效果接近,想要添加分隔符时,写法调整成=CONCAT(A1,"/",B1)。这个函数支持一次性传入连续区域,比如=CONCAT(A1:C1),适合多单元格快速拼接,旧版Excel没有CONCAT函数,只能使用CONCATENATE函数,CONCATENATE不支持区域引用,只能逐个填写单元格,批量处理效率偏低。

如何将两列数据合并成一列:PowerQuery操作

你选中整个数据区域,点击顶部菜单栏数据选项卡,选择自表格/区域,确认表格包含标题后进入PowerQuery编辑器,在编辑器里同时选中需要合并的两列,右键点击选中的列,选择合并列,弹窗里设置分隔符,勾选使用原始列名作为前缀可标记来源,确认后点击关闭并上载,新的合并列会生成在新工作表。原始表格更新数据后,右键刷新查询,合并结果就能同步更新,原始两列数据全程保留,不会被改动。

方法适合行数能否自动刷新原始数据风险
&连接符几百行以内是删除原列会失效
CONCAT函数几千行以内是删除原列会失效
PowerQuery上万行手动刷新原始数据不受影响

直接复制公式结果粘贴为数值,是脱离数据源依赖的通用手段。你选中合并好的整列,使用Ctrl+C复制,右键点击目标单元格,选择性粘贴里勾选数值,粘贴完成后,单元格内不再保留公式,变成固定文本,后续修改或删除A、B两列都不会影响这部分内容。如果合并后出现数字格式异常,比如日期变成一串数字,你可以在拼接时用TEXT函数包裹单元格,格式示例=TEXT(A1,"yyyy-mm-dd")&B1,用来锁定数字、日期的展示样式。

WPS表格里这三套操作逻辑和Excel基本一致,菜单名称小幅调整,但公式写法完全通用。

不要直接合并带换行符的单元格内容,换行字符会造成排版错乱,需要先使用查找替换清除单元格内的换行标记,再执行合并。

敬慕百科汇集百科知识与游戏文化,带你发现世界的每一个精彩角落。

想要了解更多关于如何将两列数据合并成一列的文章欢迎访问:百科