有些小伙伴经常会碰到怎么把两张图片合成一张的问题,但是对于不是非常了解,给小伙伴带来了很多困惑,但小伙伴们找到这里算是没白来,因为小编就带大家详细讲解一下,具体内容如下。怎么把两张图片合成一张?当我们想将两张图片
2024-03-14 11:12:01
有这样一种情况,我们有很多excel表,excel表中的公式基本相同,所以我们想把这些excel表快速合并到一起,也就是说合并到一个excel页面中,可以方便我们的分析和统计。那么excel如何快速将多个工作表合并成一个excel表呢?下面就为大家介绍一下这个方法,希望对大家有所帮助。
工具/原材料
擅长
操作步骤:
1.原始数据所在的工作簿包含多张格式相同的工作表,但每张工作表的内容不同,如不同名称的工作表数据或不同部门填写的数据。
2.在原始数据所在的目录下新建一个工作簿,并分别创建两个名为“主页”和“合并汇总表”的工作表。
3.按Alt+F11进入VBA代码编辑调试界面。
4.根据以下提示插入模块。
5.将以下代码粘贴到模块的空白处:
复制代码代码如下:
sub CombineSheetsCells()Dim wsnew Worksheet As Worksheet Dim cel As Range Dim data source,RowTitle,ColumnTitle,SourceDataRows,source data columns As Variant Dim TitleRow,title column As Range Dim Num As Integer Dim DataRows As Long DataRows = 1 Dim title arr()Dim Choice Dim MyName $,MyFileName$,ActiveSheetName$,AddressAll$,AddressRow$,AddressColumn$,FileDir$,DataSheet$,myDelimiter$ Dim n,I n = 1i = 1application。DisplayAlerts = false工作表(“合并汇总表”)。删除set wsnewworksheet = worksheets。Add(,After:= worksheets(worksheets . count))wsnew worksheet . name = "合并汇总表" my filename = application . get open filename(" Excel workbook(*。xls *),*。xls * ")如果myfilename = "false "则msgbox "没有选择文件!请重新选择一个合并文件!",vbInformation,“取消”其他工作簿。打开文件名:= myFilename num =活动工作簿。床单。CountmyName =活动工作簿。NamesetDatasource =应用程序。Inputbox (Pro Mpt:= "请选择要合并的数据区域:",Type:=8) AddressAll = DataSource。地址ActiveWorkbook。ActiveSheet.Range(AddressAll)。选择源数据行=选择。rows . Count source data columns = Selection。列。计数应用程序。ScreenUpdating =虚假申请。对于i = 1到Num ActiveWorkbook,EnableEvents = False。床单(一)。激活ActiveWorkbook。床单(一)。范围(AddressAll)。选择选择。复制活动工作表名称=活动工作簿。活动工作表。命名工作簿(thisworkbook。姓名)。激活活动工作簿。表格(“合并汇总表”)。选择ActiveWorkbook。表格(“合并汇总表”)。范围(" a " &;Datarows)。value = activesheetname active workbook。表格(“合并汇总表”)。范围(单元格(datarows,2),单元格(datarows,2))。选择选择。Paste special Paste:= xlpastecolumnwights,Operation:=xlNone,_ SkipBlanks:=False,Transpose:=False Selection。PasteSpecial粘贴:=xlPasteAll,操作:=xlNone,SkipBlanks:= _ False,转置:=False选择。Paste special Paste:= xlPasteValues,Operation:=xlNone,SkipBlanks _ :=False,Transpose:= False DataRows = DataRows+source DataRows Workbooks(my name)。激活下一个应用程序。ScreenUpdating =真实应用。enable events = True End If Workbooks(my name)。关闭末端接头
6.如下所示,在“主页”工作表中插入一个表单控件,并将宏指定为插入的代码名。
7.单击“主页”工作表中插入的按钮,根据提示浏览到原始数据工作簿。
8.接下来,用鼠标选择要合并的数据区域。
注意:每个工作表中的数据可能不一样,比如有10行数据,有30行数据。在这里,我们可以用鼠标选择任意一个范围较大的工作表,比如A1:D100,只要有超过最大行数的工作表数据,以后再删除空白行。
9.单击确定。代码运行后,所有数据都将合并到“合并汇总表”中。
注意:
1)A列中的文字表示右边的数据来自原始数据表的哪个工作表;
2)数据之间会有一些空行,会被过滤删除。
10.选择所有数据区域并执行自动筛选。然后选择其中一个字段,并选择“空白”和标题内容。
11.然后用鼠标右键删除过滤掉的无用行,再删除A列的整列,完成效果如下:
结束
以上就是excel如何快速将多个工作表合并成一个excel表格。你明白吗?希望能帮到你。感谢您阅读本文!
相关文章
有些小伙伴经常会碰到怎么把两张图片合成一张的问题,但是对于不是非常了解,给小伙伴带来了很多困惑,但小伙伴们找到这里算是没白来,因为小编就带大家详细讲解一下,具体内容如下。怎么把两张图片合成一张?当我们想将两张图片
2024-03-14 11:12:01
在生活中小伙伴们是不是经常遇到一些很困惑的问题,比如我们今天要说的微信群怎么屏蔽单独一个人的消息这个问题,要解决这样的问题其实很简单,下面可以跟着小编来具体了解一下吧。微信群聊中目前只能屏蔽群消息,不能单独屏
2024-03-13 16:00:01
大家好,给女朋友单独的qq分组小编来为大家解答。呢,很多朋友还不理解,现在让我们一起来介绍下,希望能帮助到你!效果如下:?⌒⌒の?┃_﹂﹄_┃??┳^┳?去考场彻底崩溃。当我看到报纸时,我热泪盈眶不要在你的背上测试任何东西。我在
2024-03-13 14:24:01
生活中有些小伙伴会遇到抖音如何剪辑视频合成的问题,没有关系,通过这篇文章就能帮大家轻松解决,跟着小编我们一起来看下正文。Tik Tok是一款音乐创意短视频应用。如果你想玩得好,剪辑视频也是非常重要的。那么Tik Tok是如
2024-03-11 22:30:01
生活中有许多的朋友最近问小编抖音上的多段视频跟照片是怎么合成的的问题,那小编收集整合后,今天为大家分享关于的相关文章,一起来了解一下吧!Tik Tok是我们现在经常使用的软件之一。有时候我们会把很多小视频合成一个大
2024-03-07 13:00:02