多工作表数据快速合并,你加班两小时没完成,同事三步轻松搞定

yumo6662个月前 (07-25)技术文章45

在整理数据的时候,分方便数据整理我们会按照月份或者日期将数据进行分类整理,如下图的我们将每个月的数据单独整理出来。我们在第一个季度1-3月份数据分别整理,现在我们需要将每个月的数据全部汇总到第一季度的工作表中去。

如上图只有3个月的数据如果要汇总可以单独负责粘贴就可以了,但实际工作中我们需要汇总的表格可能有许多,这个时候复制粘贴就会显得非常耗时没有效率。

下面我们就来学一下一个5秒就可以汇总全部表格数据的方法,让你知道除了复制粘贴还有更快捷的操作技巧。如下图所示:

第一步:我们在第一季度汇总工作表中点击,鼠标光标放在工作表名称上,然后右键选择查看代码或者按ALT+F11,进入代码编辑窗口。如下图所示:

第二步:数据双击进入左边的sheet4,也就是合并数据的工作表也。然后复制粘贴下方代码。如下图所示:

代码如下:

Sub 多表合并()

Dim i%, rs%, rss%, st As Worksheet, ast As Worksheet

Set zst = Sheet4 '将汇总工作表第一季度定义为变量zst

For i = 1 To 3

Set st = Sheets(i & "月") '将1-3月的工作表定义为变量st

rs = st.UsedRange.Rows.Count '计算1-3月每个表的最后一行

rss = zst.UsedRange.Rows.Count '计算第一季度工作表的最后一行的下一行

st.Range("A2:C" & rs).Copy Cells(rss, 1) '复制1月、2月、3月每个工作表的数据到第一季度的汇总表中

Next

End Sub

第三步:在模块界面粘贴完上分的代码内容后,点击上方的运行代码:运行的过程或窗体,这样表格将自动汇总数据。如下图所示:

通过上面简单的vba代码的操作,现在你学会如何5秒钟汇总N多表格数据了吗?告别加班赶快去操作一下吧。

相关文章

Excel神操作:一键复制数据N次,自动垂直排列!职场效率翻倍秘籍

还在手动复制粘贴?这个公式让你的工作效率提升10倍!在日常工作中,我们经常遇到这样的场景:需要把某个数据重复生成多份,并且要整齐地垂直排列。比如制作员工工牌、生成测试数据或创建重复标签。今天教大家两种...

新函数TRIMRANGE来了!智能判断表格大小,让函数自动更新

今天跟大家分享一个我期盼了很久的一个Excel新函数——TRIMRANGE,Excel终于可以智能的判断数据区域的大小了,现在Excel函数已经迈进数组编程时代,有了它不但可以提高计算的速度,还能让函...

隔行隔列提取,这两个 Excel 函数啥都为你想到了

很多同学会觉得 Excel 单个案例讲解有些碎片化,初学者未必能完全理解和掌握。不少同学都希望有一套完整的图文教学,从最基础的概念开始,一步步由简入繁、从入门到精通,系统化地讲解 Excel 的各个知...

新函数EXPAND来了!自动扩展表格区域,没想到还能这么用!

今天我们来学习EXPAND函数的使用方法,它也是一个Excel的新函数,主要用于区域的扩展,经常与其他函数嵌套使用。一、EXPAND函数EXPAND:将数组展开到指定的行和列语法:=Expand(ar...

新函数TAKE来了,自动提取前几名的数据,太好用了

今天我们来学习下,TAKE函数的用法,这也是一个Excel新函数,最大的特点就是可以自动获取前几名,或者后几名的数据。操作非常的简单一、TAKE函数TAKE:从数据的开头或结尾中提取指定数量的连续行或...

Choosecols好用的升级函数|随意提取行列/水平垂直拼接表格Excel

提取列/水平拼接:choosecols提取行/竖直拼接:chooserows两者语法相同,下面以choosecols为例说明它的基本用法及扩展,最后留下一个综合的问题考考你。语法:choosecols...