excel学习库

excel表格_excel函数公式大全_execl从入门到精通

每个表格表头不一致,这种情况该如何批量合并工作表?

之前的专栏内容有介绍过如何批量合并工作表,前提是每张表的表头要一致。

那么表头不一致的情况,如何批量合并?

下图一个工作簿中,有多张工作表,每个工作表的表头都不一样。

不一样地体现在这两个地方:

1、表头字段数不一样,有的多有的少;

2、字段顺序不一一样。

下来看下汇总的效果:

汇总结果会展示所有表格涉及到的列,且相同列内容合并展示,位置正确。

如果要汇总WPS文件,只需要在选择工作簿界面、下拉文件类型选择“WPS文件”即可。

模板表已放入专栏库,需要的小伙伴自行下载,文件编号【11】开头。

当然,你要可以复制以下这段代码,到Excel中运行。

如何运行VBA代码块详见专栏首篇文章。

---------------分割线---------------

Sub 合并单个工作簿下的所有不同表头的工作表()

On Error Resume Next

Application.ScreenUpdating = False

Application.DisplayAlerts = False

Dim i As Long, j As Long, a As Long, b As Long, t%

Dim Wb As Workbook, Sht As Worksheet

Dim Restrg, datas

Set d = CreateObject("scripting.dictionary")

a = 0:b = 2:i = 1:j = 1

购买专栏解锁剩余65%

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接