Excel技巧:三种方法汇总多个工作表为一个工作表,会计人笑纳!

每天学一点表格技能!

有很多小伙们一直在提问关于如果汇总多个工作表至一个工作表中,老师给大家整理了一下,给大家整理了三种通用的方法。这三种方法分别是:Power Query,SQL以及VBA。

如下图所示,一个工作簿中有三个相同的工作表,现将他们汇总至一个工作表中。

image.png

结果如下图所示:

640.webp (2).jpg


方法1、Power Query

具体的操作步骤如下:

Step-01:单击【数据】-【获取数据】-【自文件】-【从工作簿】,找到该工作簿所在的路径并单击【导入】。如下图所示:

image.png

image.png


Step-02:在弹出的界面中单击文件夹选项,再单击【转换数据】,如下图所示:

image.png


Step-03:在弹出的PQ界面中,单击“Data”列的扩展按钮,在对话框中单击【确定】即可,并在弹出的界面中选择最后三列,右键单击【删除列】,如下图所示:

image.png

image.png

Step-04:然后将第一行作为行标题,同时修改第一列的标题名称为“季度”,筛选掉多余的标题行。如下图所示:

11111.gif


Step-05:最后关闭并上载即可,如图所示:

image.png


方法2、SQL语句

除了以上的方法,还有一个方法也还可以实现,那就是使用SQL的方法。

Step-01:在一张空白的表中单击【数据】-【现有连接】,在弹出的对话框中选择【浏览更多】,在打开的对话框中选择当前操作的工作簿,单点打开,在弹出的对话框中选择任意一个要合并的工作玥,单击【确定】,如下图所示:

image.png

image.png


Step-02:在弹出的对话框中选择【现有位置】后单击【属性】,如下图所示:

image.png

Step-03:在弹出的对话框中单击【自定义】,然后在【命令文本】中输入以下的SQL语句代码,最后单击【确定】后再次单击【确定】,如下图所示:

    image.png

    image.png


    方法3、VBA


    除此之外,还有VBA代码也可以解决这个问题。

    Step-01:单击【开发工具】-【Visual Basic】,在弹出的对话框中右键单击【插入】-【模块】,如下图所示:


    3333.webp.jpg

    Step-02:在右面的代码区粘贴代码:

    image.png

    具体代码如下:

      image.png

      Step-03:插入一个按钮,指定宏代码为“多表合并”,单击按钮即可合并,如下图所示:


      注意:在保存带有代码的工作簿的时候,另存为“xlsm”格式,在运行宏之前一定要确保宏启用。

      需要练习的小伙伴们将下面的连接复制到浏览器中打开即可:

      链接:https://pan.baidu.com/s/1tVafhXvF5PdXD4-UD4djLQ 

      提取码:7fpz 

      来源:24小时Excel

      • 发表于 2020-08-19 10:50
      • 阅读 ( 790 )
      • 分类:Excel学习

      0 条评论

      请先 登录 后评论
      璞之-会计家园
      璞之-会计家园

      1055 篇文章

      写作榜 »

      1. 是我的海 1391 文章
      2. 老会计卓玛 1365 文章
      3. 璞之-会计家园 1055 文章
      4. 倪老师 533 文章
      5. 我是二娃 51 文章
      6. 尔玉 28 文章
      7. 程守峰【武汉智财信】13971518806 25 文章
      8. 谢晶晶 21 文章