Excel几个工作表如何快速合并(Excel怎么把多个工作表合成一个工作表)

哈喽~我是运营菌。

上次介绍了【邮件合并】给员工群发特定的邮件(点击此处回看),看来大家对批量处理数据还是挺感兴趣的,今天教大家【合并工作表】

合并工作表有2种主流使用方法:

00两种方法合并工作表

01VBA合并工作表

01.打开VBA的编辑器,【开发工具】【Visual Basic】

02.进入VB编辑器,双击选择This workbook 对象下,复制以下代码进去:

以下为代码↓↓

Sub 合并当前工作簿下的所有工作表()

Dim ws As Worksheet

Dim sh As Worksheet, i%

On Error Resume Next '如遇错误继续运行

Application.ScreenUpdating = False '关闭屏幕刷新

Application.DisplayAlerts = False '禁用警告提示

Worksheets("汇总").Delete '删除原汇总表

Set ws = Worksheets.Add(before:=Sheets(1)) '新建工作表

ws.Name = "汇总" '新建工作表命名为汇总

For Each sh In Sheets: '遍历所有工作表

If sh.Name <> "汇总" Then '判断工作表是否为汇总表

i = ws.Range("A" & Rows.Count).End(xlUp).Row 1 '获取汇总表中A列数据区域最后一行的行号 1

sh.UsedRange.Copy '复制分表中的数据

ws.Cells(i, 1).PasteSpecial Paste:=xlPasteAll '粘贴数据

ws.Cells(i, 1).PasteSpecial Paste:=xlPasteColumnWidths '粘贴列宽

End If

Next

Application.DisplayAlerts = True '恢复警告提示

Application.ScreenUpdating = True '开启屏幕刷新

MsgBox "工作表合并完毕"

End Sub

03.粘贴完成后,按F5运行,即可合并该工作簿下的所有工作表。

PS:想合并那个工作簿,就把这个代码复制到对应的工作簿编辑器即可。

02利用PQ合并工作表

要求:2016版本以上,2016,365,2019均可。

01.新建Excel,选择数据,【获取数据】【自Excel工作簿】

02.选择对应的工作簿数据源导入进来。

03.选择上面文件夹标志的,名称就是工作簿名称处,点击【转换数据】。(ps:千万不要点击下面工作表预览-转换数据)

04.右击data数据列,【删除其他列】。

05.单击如图小角标,展开数据,选择对应的列。确认。

06.数据源默认就展开,把各个工作表数据合并在一起,如无其他调整直接选择【关闭并上载至】

07.默认放置在新工作表的A1单元格作为开头。

08.确认后,合并好的数据就放置在对应的位置。

03数据源的刷新

VBA合并

01.合并代码需要放置在要合并工作表的工作簿中。

02.数据源有变化,需要重新执行一次VBA代码。

PQ合并

01.数据源有变化后,需要先保存关闭数据源表,然后刷新合并工作表数据。

02.点击合并表格,右击【刷新即可刷新】,即使数据源工作簿增加了工作表也能自动合并进去,真正做到一劳永逸。

跟着数据源的变化↓

好啦!关于【合并工作表】就介绍到这里,如果同学有更好的方法或疑问,都可以在评论区留言哈,顺便帮忙点个在看

(0)

相关推荐

  • 如何利用VBA将excel多个工作表数据快速合并到一个工作表上

    利用VBA将数据区域不定的多个工作表数据快速合并到一个工作表方法.有需要的朋友可以跟着教程一起来学习! 方法/步骤 分别有工作表1.2.3数据区域如下图所示: 按ALT+F11打开VBE编辑器,在工程 ...

  • excel中如何将两列快速合并成一列

    excel中如何将两列快速合并成一列 操作方法 01 首先我们先找到桌面上的excel表格 02 双击打开 03 我们随意输入要合并的内容,如图"好好学习"和"天天向上& ...

  • Excel如何将两列数据快速合并在一列?

    Excel如何将两列数据快速合并在一列?下面小编来教大家. 操作方法 01 首先,我们打开我们电脑上面的excel,然后我们输入两列数据,之后我们选中图示中的单元格: 02 之后我们输入=B3& ...

  • 如何快速合并excel工作表?

    小编最近一直在做表格类的工作,经常需要合并表格, 实践过程中发现复制经常会改变格式,所以就发现比复制更简单的合并方式啦~ 操作方法 01 第一,将需要 合并的两张表格同时打开,并确定哪张工作表需要合并 ...

  • Excel中如何批量(一步快速)合并单元格

    有时候我们需要批量的进行单元格合作操作,很多人都是手动的来操作,有没有一种快速的合并方法呢,答案当然是肯定的,今天就给大家来介绍一下,如何批量的合并单元格. 操作方法 01 如图所示是我们的演示数据与 ...

  • 利用excel宏计算快速合并单个excel表中的多个sheet工作页

    很多朋友会遇到这样的问题,就是很有很多页的数据,少的有几十页,多的可能有几百页,然后需要合并到一个页面做数据分析,如果一页页的复制粘贴的话,就比较麻烦.下面我就介绍一种利用excel的宏计算来解决这个 ...

  • excel将多个工作表数据内容合并到一个工作表

    方法一 01 利用VBA将数据区域不定的多个工作表数据快速合并到一个工作表. 分别有工作表1.2.3数据区域,如下图所示: 02 按ALT+F11打开VBE编辑器,在工程窗口下的Microsoft E ...

  • 如何快速合并多个excel文件?包括.xls .csv格式

    相信大家都有过面对几十个甚至上百个excel文件,不知道该如何快速合并到一起的问题吧?如果文件数量较少的话,还可以人工复制粘贴来解决,但是如果文件数量庞大,就不那么容易了.下面我介绍一种非常简单.高速 ...

  • 快速使用Excel的12个小技巧

    Excel是我们常用的电子表格软件。如何把Excel用得更有效率?下面向您介绍几个快速使用Excel的技巧。 1、快速启动Excel 若您日常工作中要经常使用Excel,可以在启动Windows时启动 ...

  • 快速使用Excel电子表格的技巧

    Excel是我们常用的电子表格软件。如何把Excel用得更有效率?下面向您介绍几个快速使用Excel的技巧。 1、快速启动Excel 若您日常工作中要经常使用Excel, 可以在启动Windows时启 ...