美文网首页
高手常用这4招搞定excel多表合并

高手常用这4招搞定excel多表合并

作者: 我是数据控 | 来源:发表于2019-04-09 20:09 被阅读0次

高手常用这4招搞定excel多表合并

工作中经常会遇到这样的情况,当你需要制作月报、年报时,发现需要汇总的表格有很多,十多个表格还好,尤其遇到子表成百上千时一个一个复制,那不得累死!

今天就来学习一下如何快速搞定多个表格合并

Method 1

借助Power Query 工具

Power Query是excel2016版新增的功能,下面我们来看看如何利用这个工具实现多表合并。

Step1:单击菜单栏数据→新建查询→从文件→从工作簿,找到需要的文件位置并导入。

Step2:在打开的导航器中选择需要合并的多个工作表,在单击“数据转换”。

Step3:在打开的“查询编辑器”中单击“追加查询”,选择要合并的工作表,单击“确定”按钮。

Step4:单击“关闭并上载”会生成多张工作表,sheet1即为多表合并后的汇总表。

Method 2

运用SQL语句

Step1:]新建一个工作表,单击菜单栏数据→现有连接→浏览更多,找到需要合并的文件,单击“打开”。

Step2:弹出“选择表格”选项卡,单击“确定”进入“导入数据”选项卡,单击“属性”。

Step3:弹出“连接属性”选项卡,在定义选项下命令文本中输入SQL语句,单击确定返回到“导入数据”选项卡,再单击“确定”,多个表格汇总就完成了。

SQL语句书写如下:

select*from[1月$]unionall

select*from[2月$]unionall

select*from[3月$]unionall

select*from[4月$]unionall

select*from[5月$]unionall

select*from[6月$]unionall

select*from[7月$]unional

select*from[8月$]

备注:8为需要合并工作表个数

Method 3

使用函数和公式

Step1:根据需要汇总的信息构建汇总表头

Step2:在需要汇总的信息对应单元格输入公式=INDIRECT($A2&”!”&ADDRESS(INT(ROW(A1)-1)/8+2,COLUMN(A1)))

备注:公式中8为需要合并的工作表个数,A列为工作表名称所在列

Method 4

使用VBA编程

Step1:新建一个表格”汇总表”,单击开发工具→查看代码,输入如下代码:

Option Explicit

Sub Test() ‘多工作表合并

Dim Ws As

Worksheet, k% , SumWs As Worksheet,最后&

Set SumWs =sheets(”汇总表”)

For Each Ws InSheets

If Ws.Name<>”汇总表”Then

K=k+1

If k=1 Then

’复制表头

Ws.Range(“A1”).CurrentRegion.Copy SumWs.[A1]

              Else

               ‘不复制表头

                最后=SumWs.Cells(Row.Ccount,1).End(x1Up).row+1

               Ws.Range(“A1”).CurrentRegion.offset(1,0).Copy SumWs.Cells(最后,1)

            End If

End If

      Next Ws

   End Sub

按F5执行代码,多表合并就完成了。

相关文章

  • 高手常用这4招搞定excel多表合并

    高手常用这4招搞定excel多表合并 工作中经常会遇到这样的情况,当你需要制作月报、年报时,发现需要汇总的表格有很...

  • 合并Excel

    一、将多个Excel合并到一个Excel: 第一步:将所有的excel合并到一个excel之中;刚才的多表之中的内...

  • Excel:多种情况使用powerquery进行多表合并

    原文地址: Excel:使用powerquery进行多表合并[https://www.cnblogs.com/fa...

  • Excel多表合并宏命令

    打开excel,右键单击sheet,查看代码 复制以下代码 左键双击thisworkbook,粘贴代码到区域内 上...

  • 100个Excel文件合并成一个

    (一)多表按条件拆分见数据透视表 (二)100个Excel文件合并成一个 想批量完成Sheet的移动,在Excel...

  • Metabase-BI系列08:一个关于透视表的PR

    概述 ​ Excel中经常用到合并单元格,制作复杂表头的表格(透视表)。后台系统、财务系统、报表系统等等对于这...

  • Pandas常用方法总结

    读写Excel 读取多表 写入多表 本方法可以通过使用excel_writer防止覆盖 创建DataFrame 表...

  • Excel用公式实现多表合并汇总

    多表合并一般有两种情形,把多张表的内容挨个贴到一张表上(自上往下),另一种是提取每个表里某个信息形成多列便于统计。...

  • E战到底——求和函数

    求和函数——SUM 1基本用法 2快速行列汇总 3小计行快速求和 4多表快速合并(相同区域) 5多表快速合并(不同...

  • 函数求和{sum, sumif and sumifs)

    今天学习的内容是函数求和: Sum 基本用法快速行列汇总小计行快速求和多表快速合并(相同区域) 多表快速合并(不同...

网友评论

      本文标题:高手常用这4招搞定excel多表合并

      本文链接:https://www.haomeiwen.com/subject/xttwiqtx.html