发布网友 发布时间:2022-04-23 02:18
共3个回答
热心网友 时间:2022-04-25 16:38
1、一个工作簿里面有多个工作表,各工作表之间的字段是一致的,但数据不一致。由于工作需要,需要将各个工作表的数据汇总到一个表格里面做汇总分析,数据少、工作表数目不多的时候,CTRL+C后CTRL+V逐个复制粘贴是可以的,但数据量大、工作表数据多的时候,则可以用宏进行快速处理;
‍
2、从上图中,后面的5个工作表,里面是源数据。“合并报表”这个表,则是要将后面5个表格的数据汇总的表格,其内容为空。
3、方法:使用宏快速汇总:
(1)录制宏:首先,点击文件菜单的“工具”菜单,选择“宏”—“宏”
出现以下的宏界面,在“宏名”中按照自己喜好录入一个名称,这里录入“合并工作表”的名称,“位置”是指该宏可以在那个EXCEL工作簿中使用,这里选择“当前工作簿”。然后点击“创建”。
出现以下的宏录入界面
Sub 合并工作表()”下面,将以下的字符复制粘贴过去
Dim m As Integer Dim n As Integer Dim o As Integer For m = 2 To 6
n = Sheets(m).[a65536].End(xlUp).Row o = Sheets(1).[a65536].End(xlUp).Row Sheets(m).Select
Range("a1", "z" & n).Select Range("a" & n).Activate Selection.Copy Sheets(1).Select
Range("a" & o + 1).Select ActiveSheet.Paste Next
特别注意这一段字符“For m = 2 To 6”,由于要汇总的数据的工作表有5个,加上“合并报表”这个工作表本身,一共是6个工作表,因此“For m = 2 To 6”中选择输入6,如果后面要汇总的数据工作表有3个,则是录入4,如果有12个,则是录入13,依次类推。
然后,点击“文件”菜单,选择“关闭并返回到Micrlsoft Excel”。宏至此录入完毕。
(2)使用已录制好的宏“合并工作表”,进行工作表的数据汇总。首先,在“合并报表”中,点击点击文件菜单的“工具”菜单,选择“宏”—“宏”
出现宏界面,点击选择“合并工作表”,然后点击“执行”。就能达到汇总的效果。要注意,为避免出错,最好检查以下汇总后的报表中有数据的行数,是否等于后面各个报表有数据的行数总和。
另外要注意,已经使用宏的报表,在保存时,会出现以下提示,点击确定即可。
热心网友 时间:2022-04-25 17:56
付费内容限时免费查看回答1.打开WPS,点击左侧的新建,选择表格,新建空白文档
2.点击上方菜单栏中的数据,合并表格,选择.第一个选项
3.在弹出的窗口中点击添加文件,将要合并的表格双击添加进来,完成后点击开始合并即
新建一个工作簿,然后进入「数据」-「获取和转换」-「新建查询」-「从文件」-「从文件夹」,可以点击“浏览”选定所有需要合并的表格文件所在的文件夹,然后确定。在新弹出的新窗口中,点击底部的「组合」-「合并并转换数据」。
选中左侧的「Sheet1」,然后点击「确定」按钮,等待片刻,我们所有的表格文件数据就已经导入到Power Query编辑器中来了。
点击左上角的「关闭并上载」-「关闭并上载」,OK,现在所有的Excel表格文件就已经全部合并到一个表中了,如果你发现表格内容不全,可以点击「刷新」按钮更新一下。
提问这是2种方法吗
回答对
热心网友 时间:2022-04-25 19:31
没有具体要求,就看通用教程吧:
http://jingyan.baidu.com/article/59a015e38b9c2cf79588657a.html