excel 将两个相同的表格合并成一个完整表格 多表纵向合并教程

excel 将两个相同的表格合并成一个完整表格,指的是表头字段完全一致的两张表,把第二张表的数据追加到第一张表下方,形成一张完整总表,常用方案有复制粘贴合并合并计算 Power Query 合并,进阶还可以用 VBA 自动合并,核心前提是两张表格表头顺序列名完全一样,每一列数据类型统一,不要有空行合并单元格,不然合并之后会出现数据错位。很多用户会混淆纵向追加合并和横向匹配合并,纵向合并是上下拼接,两张表结构一样,把所有流水数据堆在一起;横向合并是根据关键字匹配左右补充字段,两者原理不一样,本篇主要讲解结构相同表格上下合并成完整表格,选对方法之后,后续源表更新还可以刷新总表,不用每次手动复制粘贴。

一 方法一 复制粘贴 适合少量数据

这个是最简单基础办法,适合数据行数不多,一次性合并,不需要后续刷新

1 打开第二个工作表,选中全部数据区域,注意只选中明细数据,不要重复选中表头

2 Ctrl 加 C 复制

3 切换到第一张表格,滚动到第一张表最后一行数据的下一个空白单元格

4 Ctrl 加 V 粘贴,两张表数据就上下拼接成一张完整表格

5 检查列对齐,确认每一列内容没有错位,再统一筛选排序

优点:操作简单,新手容易上手

缺点:源表新增数据之后,总表不会自动更新,需要重新复制粘贴

二 方法二 合并计算 适合同结构汇总合并

合并计算在数据选项卡,适合表头一致,不仅可以拼接,还可以按关键字汇总数值,如果只是单纯追加明细,也可以使用这个功能

1 新建空白汇总工作表,点击 A1 单元格作为合并起始位置

2 点击数据选项卡,打开合并计算

3 函数选择求和,如果只是合并明细,也可以保留求和设置

4 引用位置,依次添加第一张表格区域,再添加第二张表格区域

5 勾选首行 最左列

6 点击确定,自动合并两个表格

注意:合并计算更偏向汇总统计,如果是纯明细追加,大量行明细场景,优先推荐 Power Query,合并计算容易出现重复行合并的情况

三 方法三 Power Query 推荐长期使用

这个是 excel 将两个相同的表格合并成一个完整表格最优方案,源表后续新增数据,只需要刷新,总表自动追加,适合经常更新的数据

1 分别选中两张表格数据,Ctrl 加 T 转为超级表,命名表 1 表 2

2 点击数据选项卡,选择获取数据,来自其他源,空白查询

3 打开高级编辑器,写入合并查询代码,把表 1 和表 2 追加合并

4 加载到新工作表,生成合并之后的完整总表

5 后续两张源表新增行,只需要右键总表点击刷新,自动追加新数据

优点:支持自动刷新,不会破坏原始数据,适合月度持续追加

缺点:需要熟悉 Power Query 基础操作,相比复制粘贴门槛稍高

四 方法四 VBA 宏批量合并

适合固定流程,每次都要合并两张相同表格,需要重复操作的场景,可以录制宏或者编写代码,一键完成上下追加合并,文件需要保存为 xlsm 启用宏格式。

五 合并前准备要点

检查项说明
表头列名称列顺序保持一致,不能一张表多一列少一列
数据类型同一列数字日期文本类型统一,避免合并后计算异常
空行表格内部不要留空行,空行会导致合并后识别异常
合并单元格尽量取消合并单元格,合并单元格会造成粘贴错位
重复数据提前确认是否需要保留重复行,或者合并之后删除重复值

六 合并后优化处理

1 删除重复值 数据选项卡删除重复值,根据关键字去除重复记录

2 开启筛选 选中表头开启筛选,检查合并之后全部数据是否正常

3 统一格式 两表原来格式不一致,统一数字格式日期格式

4 冻结首行 视图选项卡冻结首行,方便查看长总表

七 常见异常排查

1 粘贴之后列错位 两张表表头顺序不一样,或者存在合并单元格,取消合并,对齐表头之后重新合并

2 Power Query 刷新报错 源表转超级表之后,修改了表名称,需要在查询里面更新表引用

3 合并之后数值变成文本 源表本身是文本型数字,合并之后需要统一转为数值格式

4 合并计算把相同行数值相加,不是单纯追加明细,这个是合并计算本身特性,纯明细追加不要优先选合并计算

excel 将两个相同的表格合并成一个完整表格,临时一次性合并直接复制粘贴,长期需要更新推荐 Power Query 追加查询,合并计算适合带汇总性质的合并,合并前一定要核对表头和数据类型,合并之后检查错位和重复数据,保证最终总表完整规范。

【常见问题】

问题 1 excel 将两个相同的表格合并成一个完整表格,为什么粘贴之后数据错位

回答 1 excel 将两个相同的表格合并成一个完整表格出现错位,一般是两张表格表头顺序不一致,或者表格内部存在合并单元格,excel 将两个相同的表格合并成一个完整表格之前,需要取消合并单元格,对齐列顺序再执行粘贴合并。

问题 2 excel 将两个相同的表格合并成一个完整表格,能不能源表更新总表自动同步

回答 1 excel 将两个相同的表格合并成一个完整表格,使用 Power Query 追加查询可以实现自动同步,源表新增数据之后右键刷新,excel 将两个相同的表格合并成一个完整表格的总表就会自动追加新行,普通复制粘贴无法自动更新。

问题 3 excel 将两个相同的表格合并成一个完整表格,合并计算适合吗

回答 1 excel 将两个相同的表格合并成一个完整表格,合并计算适合带数值汇总的合并,如果只是单纯追加明细,合并计算会把相同关键字的数据相加,不是单纯上下拼接,excel 将两个相同的表格合并成一个完整表格纯明细追加优先 Power Query。

问题 4 excel 将两个相同的表格合并成一个完整表格,合并之后有重复数据怎么办

回答 1 excel 将两个相同的表格合并成一个完整表格之后,选中总表,点击数据选项卡删除重复值,选择关键字段,excel 将两个相同的表格合并成一个完整表格就可以清除重复记录。

【免责申明】

本文 excel 将两个相同的表格合并成一个完整表格相关教程仅用于办公学习参考,不同 Excel 版本 Power Query 功能基本一致,合并操作前建议备份原始两张表格,因表头不一致或者操作失误造成数据错位由使用者自行承担。

今日大家都在搜的词: