范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

excel如何快速把多个工作表合并到一个excel表

  有这么一种情况,就是我们有很多张excel,而且excel表里面的公式基本一样,我们就想快速的把这些excel合并在一起,意思在合并在一个excel页面,这样可以方便我们分析和统计,那么excel如何快速把多个工作表合并到一个excel表?下面为大家介绍这种方法,希望能帮助到大家。
  操作步骤:
  1、原始数据所在工作簿包含多个格式相同的工作表,只不过每个工作表内容不同,比如说不同人名的工作表数据或者不同部门填写的数据。
  2、在原始数据同目录下新建一个工作簿,建立两个工作表,名称分别为“首页”和“合并汇总表”。
  3、按Alt+F11进入VBA代码编辑和调试界面。
  4、根据下图提示,插入一个模块。
  5、将下述代码粘贴到模块空白处:
  复制代码
  代码如下:
  Sub CombineSheetsCells()
  Dim wsNewWorksheet As Worksheet
  Dim cel As Range
  Dim DataSource, RowTitle, ColumnTitle, SourceDataRows, SourceDataColumns As Variant
  Dim TitleRow, TitleColumn As Range
  Dim Num As Integer
  Dim DataRows As Long
  DataRows = 1
  Dim TitleArr()
  Dim Choice
  Dim MyName$, MyFileName$, ActiveSheetName$, AddressAll$, AddressRow$, AddressColumn$, FileDir$, DataSheet$, myDelimiter$
  Dim n, i
  n = 1
  i = 1
  Application.DisplayAlerts = False
  Worksheets("合并汇总表").Delete
  Set wsNewWorksheet = Worksheets.Add(, after:=Worksheets(Worksheets.Count))
  wsNewWorksheet.Name = "合并汇总表"
  MyFileName = Application.GetOpenFilename("Excel工作薄 (*.xls*),*.xls*")
  If MyFileName = "False" Then
  MsgBox "没有选择文件!请重新选择一个被合并文件!", vbInformation, "取消"
  Else
  Workbooks.Open Filename:=MyFileName
  Num = ActiveWorkbook.Sheets.Count
  MyName = ActiveWorkbook.Name
  Set DataSource = Application.InputBox(prompt:="请选择要合并的数据区域:", Type:=8)
  AddressAll = DataSource.Address
  ActiveWorkbook.ActiveSheet.Range(AddressAll).Select
  SourceDataRows = Selection.Rows.Count
  SourceDataColumns = Selection.Columns.Count
  Application.ScreenUpdating = False
  Application.EnableEvents = False
  For i = 1 To Num
  ActiveWorkbook.Sheets(i).Activate
  ActiveWorkbook.Sheets(i).Range(AddressAll).Select
  Selection.Copy
  ActiveSheetName = ActiveWorkbook.ActiveSheet.Name
  Workbooks(ThisWorkbook.Name).Activate
  ActiveWorkbook.Sheets("合并汇总表").Select
  ActiveWorkbook.Sheets("合并汇总表").Range("A" & DataRows).Value = ActiveSheetName
  ActiveWorkbook.Sheets("合并汇总表").Range(Cells(DataRows, 2), Cells(DataRows, 2)).Select
  Selection.PasteSpecial Paste:=xlPasteColumnWidths, Operation:=xlNone, _
  SkipBlanks:=False, Transpose:=False
  Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
  False, Transpose:=False
  Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
  :=False, Transpose:=False
  DataRows = DataRows + SourceDataRows
  Workbooks(MyName).Activate
  Next i
  Application.ScreenUpdating = True
  Application.EnableEvents = True
  End If
  Workbooks(MyName).Close
  End Sub
  6、在“首页”工作表中按下图示范插入一个窗体控件并指定宏为插入的代码名称。
  7、点击“首页”工作表中插入的按钮,根据提示,浏览到原始数据工作簿。
  8、下一步,用鼠标选择要合并的数据范围。
  注意:每个工作表数据可能不一样,比如说有的是10行数据,有的是30行数据。在这里我们可以用鼠标选择任意工作表的一个较大范围,比如说A1:D100,保证比最多行数的工作表数据还多就可以,一会再删除空行。
  9、点击确定按钮,待代码运行完毕后,所有的数据就都合并到了“合并汇总表”中。
  注意:
  1)A列的文本说明右侧的数据来自于原始数据表的哪个工作表;
  2)数据之间会有一些空行,下面通过筛选删除。
  10、选中全部数据区域,执行自动筛选。然后选择其中一个字段,选择“空白”和标题内容。
  11、然后将筛选出来的无用行鼠标右键删除,再删除A列整列即可,完成效果如下图:
  END
  以上就是excel如何快速把多个工作表合并到一个excel表的方法,大家看明白了吗?希望能帮助到大家,谢谢大家阅读本篇文章!

淘宝拍卖的宝贝发布错了怎么办如果发布的拍卖宝贝信息有误,在没有人出价前,可以下架宝贝,重新编辑宝贝信息。若已有买家出价,可以点击宝贝详情页右上方的ldquo提前成交rdquo,提醒成交前务必与买家先进行沟通协淘宝已卖出的宝贝怎么查看不到订单登录到ldquo卖家中心rdquomdashldquo已卖出的宝贝rdquo查看所有宝贝卖出记录,系统会默认显示ldquo近三个月订单rdquo,若超过三个月,可以点击ldquo三怎样在网上买东西怎样在网上买东西现如今人们更加喜欢在网上买东西,不但方便而且快捷,满足了上班族的需求,节省时间,价格也便宜,但是对于一些接触电脑比较少的人来说就比较陌生了,不知道该怎样在网上买东西如何在网上卖东西如何在网上卖东西如果自己有好的东西或者好的货源,可以在网上把它卖掉赚钱,但是如何在网上卖东西呢?目前比较有影响力的网上购物交易平台有淘宝和易趣网,以及京东商城等,下面以创建淘宝网店怎样在网上卖东西随着互联网的普遍,电子商务也雨后春笋般地繁荣起来,越来越多的年轻人都希望通过网络来赚钱,于是,网店便产生了!网店的成本低,只需要电脑网络产品就可以在网站卖东西了。那么怎样在网上卖东淘宝网上买东西一般几天可以收到货一般情况下,若运送方式为快递,同城交易,如果当天发货,隔天可以收到,省外的要23天左右平邮时间一般为715天,部分偏远或乡村等地时间会相应延长,具体还是建议您与交易中的卖家进行确认学生证怎么在网上买高铁票网上买高铁票学生证怎么用学生使用学生证可以优惠购买高铁票,那学生证怎么在网上买高铁票的呢,让我们一起来看看吧学生证怎么在网上买高铁票学生证在网上买高铁票共需三个步骤,需要认证学生资质后即可使用学生身份买票极速退款后卖家拒收退货怎么办?淘宝卖家拒收退货申请客服介入的方法在淘宝上购物,我们经常会遇上各种问题。那么极速退款后卖家拒收退货怎么办呢?下面小编给大家介绍一下淘宝卖家拒收退货申请客服介入的方法,一起来看看吧极速退款后卖家拒收退货怎么办?淘宝卖淘宝退货怎么查物流信息很多人都非常喜欢在淘宝上购物,就因为淘宝上的物品种类非常多,而且实惠,不用出门就可以购买到自己喜欢的东西,非常方便。那么,淘宝退货怎么查物流信息?下面将会为大家介绍。淘宝退货怎么查怎么开淘宝店怎么开淘宝店网上购物已经成为一种趋势,很多人都喜欢网上购物,不用外出就能买到心仪的宝贝。在这种情况下很多人都开始开通网店赚钱,那么怎么开淘宝店呢?下面就详细的教大家怎么开淘宝店。怎淘宝VRBuy是什么淘宝VRBuy是什么淘宝VRBuy是什么?前段时间淘宝发布vr购物产品Buy。淘宝VRBuy使用VirtualReality(虚拟现实)技术,利用计算机图形系统和辅助传感器,生成可
同方钢铁侠x46h怎么样?同方钢铁侠x46h配置性能介绍清华同方也算得上是老牌的国产电脑厂商了,虽然在市场战中落于下风,但是不得不说它还是有不少优秀的产品的,在笔记本电脑方面,清华同方就推出过不少的优秀产品,这次小编要介绍的就是清华同方街头篮球配置要求街头篮球配置要求CPUP31。4GHz以上内存256MB以上硬盘1。5G以上显卡GeForce3TI,ATIRadeon7500系统Windows98Me2000XP街头篮球游戏介摩托me865超详细刷机教程摩托me865是摩托罗拉公司于2011年推出的一款支持3G网络的安卓智能手机产品,它采用4。3英寸的多点触控电容式显示屏幕,是当时摩托罗拉较为出色的一款产品。定位于中高端用户。摩托魔兽争霸3冰封王座怎么玩魔兽争霸3冰封王座怎么玩魔兽争霸3冰封王座怎么玩?很多很受欢迎的对战模式,都建立在冰封王座的平台基础上。魔兽最大的风格就是,虽然是一个游戏,但是不同的地图可以为你呈现出完全不同的各阿斯丹顿热水器好不好阿斯丹顿热水器优势介绍现在热水器的品牌是很多的,大家不可能对每一个品牌都有着详细的了解,像美的,格力这样的大品牌大家都知道,但是像阿斯丹顿热水器这样的品牌或许大家了解的不是很详细。阿斯丹顿热水器在现在市阿斯丹顿热水器怎么样阿斯丹顿热水器性能介绍热水器在现今纷繁复杂的市场其品牌类型都已经有了很多的类型,已经成为家居生活中的必需品,尤其在冬季的时候,对于热水的需求是一种硬性要求,用户在选择的时候一定要选择知名品牌产品,阿斯丹阿斯丹顿电热水器怎么样阿斯丹顿电热水器分析介绍在我们家庭中,为了热水的使用供应更加的方便,很多人都会选择安装一款热水器来使用,而现在使用最多的一种热水器就是电热水器,给我们带来了非常方便的使用效果,但是电热水器的品牌这么多,到阿诗丹顿热水器好吗阿诗丹顿热水器评测及价格介绍现在市场上的各种产品都是在日新月异的更新着,其中热水器已经研究制造出了很多的类型,但是现在市场上还是基本上以燃气热水器为主。而各个热水器品牌都是有着很多的燃气热水器产品,它们的价格阿诗丹顿热水器好不好阿诗丹顿热水器特点介绍详解在选购热水器的时候,品牌是重要的考虑因素。众多电热水器品牌中,阿诗丹顿电热水器是规模较大的家电制造企业。但阿诗丹顿热水器怎么样,大家一直很疑惑。因此,小编就整理了一些关于阿诗丹顿热阿诗丹顿热水器怎么样阿诗丹顿热水器优势介绍详解在选购热水器的时候,品牌是重要的考虑因素。众多电热水器品牌中,阿诗丹顿电热水器是规模较大的家电制造企业。但阿诗丹顿热水器怎么样,大家一直很疑惑。因此,小编就整理了一些关于阿诗丹顿热阿诗丹顿热水器有什么好阿诗丹顿热水器创新性功能详解在电器行业蓬勃发展科技碰撞的时代,技术含量细节元素已成为主流,阿诗丹顿电热水器的不断创新标志着热水器产品的又一发展方向。发展至今,阿诗丹顿采用专业的设计研发团队迈出企业生产领略扩展