怎么把数据格式一样的表格汇总到一起?准备数据,业务报告汇总.xlsx是新建的一个空白的表格,sum文件夹里放的是需要汇总的数据格式是一模一样的,如下图:

分两种方法:

一  excel图形化操作

1 业务报告汇总文件

2 点击数据--点击新建查询--点击从文件--选择从文件夹

3 点击浏览--选择需要合并的所有表格的文件夹--点击确定

4 选择加载合并数据或者合并并转换数据

5 合并文件点击确定

6 效果:

二 利用代码的方式合并

原理:就是先把多个excle表合并到一个excel文件的多个工作表中,再把多个Excel工作表合并为1个Excel工作簿

准备:

1 打开 业务报告汇总.xlsx--再Sheet1上右击鼠标--选择查看代码--进入vb编写界面

2 把下面代码(下面代码从网上复制)复制到编辑器中,点击运行:

'功能:把多个excel工作簿的第一个sheet工作表合并到一个excel工作簿的多个sheet工作表,新工作表的名称等于原工作簿的名称
Sub AllSheets()
    '定义对话框变量
    Dim fd As FileDialog
    Set fd = Application.FileDialog(msoFileDialogFilePicker)
    
    '新建一个工作簿
    Dim newwb As Workbook
    Set newwb = Workbooks.Add
    
    With fd
    If .Show = -1 Then
        '定义单个文件变量
        Dim vrtSelectedItem As Variant
        
    '定义循环变量
    Dim i As Integer
    i = 1
    '开始文件检索
    For Each vrtSelectedItem In .SelectedItems
        '打开被合并工作簿
        Dim tempwb As Workbook
         Set tempwb = Workbooks.Open(vrtSelectedItem)
         
        '复制工作表
        tempwb.Worksheets(1).Copy Before:=newwb.Worksheets(i)
        
        '把新工作簿的工作表名字改成被复制工作簿文件名,这儿应用于xls文件,即Excel97-2003的文件,如果是Excel2007,需要改成xlsx
        newwb.Worksheets(i).Name = VBA.Replace(tempwb.Name, ".xls", "")
        '关闭被合并工作簿
        tempwb.Close SaveChanges:=False
        i = i + 1
        Next vrtSelectedItem
    End If
    End With
    
    Set fd = Nothing
End Sub

3 选择需要合并的文件,点击确定

4 得到的结果如图:

5 在Sheet1中执行下列代码即可

Sub sum()
Application.ScreenUpdating = False
    For j = 1 To Sheets.Count
        If Sheets(j).Name <> ActiveSheet.Name Then
            x = Sheet1.Range("A130000").End(xlUp).Row + 1
            Sheets(j).UsedRange.Copy Cells(x, 1)
        End If
Next
Range("B1").Select
Application.ScreenUpdating = True
MsgBox "亚麻,合并结束了!", vbInformation, "哈哈"
End Sub

如何将多个Excel 表合并成一个相关推荐

  1. excel几个表合成一张_快速将多个excel表合并成一个excel表

    应用场景:有很多张excel,而且excel表里面的结构基本一样,如何快速将这些excel合并在一个excel页面,便于后期分析和统计 技术实现:利用excel表的宏计算实现. 注意:金山的WPS没有 ...

  2. 如何快速把多个excel表合并成一个excel表(不熟悉vba及公式的人)

    对于不熟悉Excel公式,不熟悉vba的人,要如何按需要快速把多个excel表合并成一个excel表? 对于Excel的合并,很多需要通过vba变成,但对于不熟悉vba编程的人,如何合并呢?给大家推荐 ...

  3. 快速将多个excel表合并成一个excel表

    应用场景:有很多张excel,而且excel表里面的结构基本一样,如何快速将这些excel合并在一个excel页面,便于后期分析和统计 技术实现:利用excel表的宏计算实现. 注意:金山的WPS没有 ...

  4. 如何将多个Excel表合并成一个Excel表

    如何将多个Excel表合并成一个Excel表 每天需要和Excel办公软件打交道俄小伙伴,他们的电脑桌面上总是布满密密麻麻的Excel表,这样看上去非常的凌乱,其实我们完全可以将其中类别相同的Exce ...

  5. excel合并多个工作表_简单快速多个Excel表合并成一个Excel表

    在工作中经常遇到需要把多个电子表合成一个电子表的情况,比如回收的多份调查表格,多个班级成绩合成全校成绩等问题.用传统的方法复制.粘贴耗时费力,还容易出错. 这些表格的特点是每个表格结构一致,需要按一定 ...

  6. vba宏如何快速的把多个excel表合并成一个excel表(便捷高效)

    我们需要把多个excel表都放在同一个文件夹里面,并在这个文件夹里面新建一个excel.如图所示: 接下来我们打开新建excel表格,按快捷键Alt+F11进入图示界面,或右键单击sheet1,找到& ...

  7. 如何快速把多个excel表合并成一个excel表

    我们需要把多个excel表都放在同一个文件夹里面,并在这个文件夹里面新建一个excel.如图所示: 用microsoft excel打开新建的excel表,并右键单击sheet1,找到"查看 ...

  8. VBA学习——对“快速将多个excel表合并成一个excel表”进行说明及优化

    修改了两个地方 1.原始表格有错误,打开会报错.优化1会自动忽略报错对表格进行合并. 2.表格格式包含不同种类的文件,如".xls"和".xlsx".优化2会将 ...

  9. excel合并多个工作表_快速将多个Excel表格合并成一个Excel表格

    之前在微信群内有朋友问我如何快速将多个Excel表格合并成一个Excel表格,当时没有讲解清楚,今天专门来告诉大家如何快速合并Excel表格到一个工作表中. 在合并表格中,不外乎以下两种情况: 将多个 ...

  10. excel如何把多张表合并成一个表_如何快速把多个excel表格合并成一个excel表

    如何快速把多个excel表格合并成一个excel表呢? 首先,我们需要把多个excel表都放在同一个文件夹里面,并在这个文件夹里面新建一个excel文件. 用microsoft excel打开新建的e ...

最新文章

  1. linux下使用yum安装mysql
  2. 学习旧岛小程序 (3)组件的样式
  3. 区块链BaaS云服务(21)腾讯CCGP”跨链事务“
  4. python多线程调用携程,进程、线程和携程的通俗解释【刘新宇Python】
  5. 深度学习总结:pytorch构建RNN和LSTM,对比原理图加深理解
  6. onSaveInstanceState与onRestoreInstanceState何时调用、如何使用
  7. php fpm 统计,php实现fpm开启状态统计的方法
  8. 详解数据科学与数理统计的基本概念
  9. 搜索引擎只能抓取html文件,为什么有些明明存在的网页不能被搜索到?
  10. Spark机器学习-LDA算法09
  11. 【ES6-阮一峰博客阅读笔记】
  12. 大数据综合实验的踩坑总结(林子雨)
  13. 2013计算机核心期刊,2013年度发表国内核心期刊论文
  14. 全国省市json文件
  15. Python采集网易云音乐
  16. PHP抓取某页面指定内容
  17. 刘强东终于向自己的兄弟下手了!
  18. 鼠标事件,显示悬浮窗
  19. 斯隆奖获得者李博:从博弈论出发,和「偶像」并肩的感觉很好 | 青源专栏
  20. 计算机新教师培训自我评价,教师个人自我评价(精选多篇)

热门文章

  1. 源码:三星键盘输入法 安卓开发者福音
  2. svchost是什么程序
  3. 第一步:文献阅读与翻译
  4. 基于Python的指数基金量化投资 - 指数的市盈率和市净率计算
  5. c语言内存不能为written,该内存不能为written的解决方法 has written 和wrote的区别
  6. windows10怎么卸载计算机,win10系统自带浏览器怎么卸载_win10如何卸载电脑自带的浏览器-win7之家...
  7. 非线性曲线拟合和多项式曲线拟合
  8. 安装服务器系统教程20180615
  9. 《战国策》的两个逻辑
  10. 数字孪生技术下的智慧医院再添新功能,室内地图导航让你“医”路畅通