您现在的位置:极速下载 > 软件教程> wps教程 > 将多个excel工作表合并成一个,excel表格合并

将多个excel工作表合并成一个,excel表格合并

2021-02-14 10:13:59 出处:极速下载 作者:坤

  许多人在工作中会遇到数据表有很多页,少的有几十页,多的可能有几百页,然后需要合并到一个页面进行数据分析,如果是一页复制粘贴的话就比较麻烦了。以下小编就介绍一下利用excel的宏计算来解决这个问题,有需要的朋友可以参考哦。

  1、原始数据所在工作簿包含多个格式相同的工作表,只不过每个工作表内容不同,比如说不同人名的工作表数据或者不同部门填写的数据。 

将多个excel工作表合并成一个,excel表格合并

  2、在原始数据同目录下新建一个工作簿,建立两个工作表,名称分别为“首页”和“合并汇总表”。 

将多个excel工作表合并成一个,excel表格合并

  3、按Alt+F11进入VBA代码编辑和调试界面。 

将多个excel工作表合并成一个,excel表格合并

  4、根据下图提示,插入一个模块。 

将多个excel工作表合并成一个,excel表格合并

  5、将下述代码粘贴到模块空白处(代码小编放到最下方了): 

将多个excel工作表合并成一个,excel表格合并

  6、在“首页”工作表中按下图示范插入一个窗体控件并指定宏为插入的代码名称。 

将多个excel工作表合并成一个,excel表格合并

  7、点击“首页”工作表中插入的按钮,根据提示,浏览到原始数据工作簿。 

将多个excel工作表合并成一个,excel表格合并

  8、下一步,用鼠标选择要合并的数据范围。 

将多个excel工作表合并成一个,excel表格合并

  注意:每个工作表数据可能不一样,比如说有的是10行数据,有的是30行数据。在这里我们可以用鼠标选择任意工作表的一个较大范围,比如说A1:D100,保证比最多行数的工作表数据还多就可以,一会再删除空行。

  9、点击确定按钮,待代码运行完毕后,所有的数据就都合并到了“合并汇总表”中。 

将多个excel工作表合并成一个,excel表格合并

  10、选中全部数据区域,执行自动筛选。然后选择其中一个字段,选择“空白”和标题内容。 

将多个excel工作表合并成一个,excel表格合并

  11、然后将筛选出来的无用行鼠标右键删除,再删除A列整列即可 

将多个excel工作表合并成一个,excel表格合并

  代码如下:

  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

相关阅读
热文推荐
  • 王者荣耀世界铠怎么玩? 王者荣耀世界铠怎么玩?

    1.核心定位 铠的核心定位是大招流爆发型近战主C,兼具高额单体暴击伤害、范围清场能力与不俗的生存续航,适配大世界探索、秘境速刷、高难BOSS攻坚等绝大多数玩法。其核心机制围绕大招「不灭魔躯」展开,开启大招后即可进入输出巅峰期,拥有巨额攻击加成、暴击增益、伤害格挡与控制免疫,单挑精英目标时凭借被动能打出碾压级的伤害上限,是典型的“开大即乱杀”的强力角色。 2.核心技能机制详解 技能机制是铠玩法的核心,所有输出循环与操作技巧均围绕技能特性展开,需重点掌握每个技能的核心作用与细节技巧。 ●被动技能:修罗之魂

    杨童博2026-04-148

  • 英雄联盟WASD什么时候登陆排位赛? 英雄联盟WASD什么时候登陆排位赛?

    根据英雄联盟国服官方2026年4月发布的开发者日志与最新公告,WASD操作模式登陆排位赛的相关安排已正式敲定,具体信息如下: 1.正式上线定档 WASD操作模式将随2026年第二主题季的上线版本26.9版本,正式登陆全段位排位赛模式,实现该功能在游戏内的全模式完整覆盖。届时玩家可在单双排、灵活组排等所有排位对局中,自由选择启用WASD操作模式,无需额外申请或满足段位门槛。 2.排位赛上线的核心准入标准 开发团队为WASD模式开放排位赛设置了两项不可突破的核心标准,这也是本次正式定档的核心依据: ●平衡性底线:WASD模式的全分段整体胜率,不得高于传统鼠标点击操作模式,杜绝出现操作层面的不公平优势。 ●体验均衡性:两种操作模式之间需保持极低的胜率差异,确保排位对局环境的公平与稳定,不影响原有玩家的对局体验。

    杨童博2026-04-1524

  • Kimi智能助手能用来干什么_Kimi智能助手AI功能汇总 Kimi智能助手能用来干什么_Kimi智能助手AI功能汇总

    经调查,Kimi智能助手可以进行AI对话、一键生成PPT、AI翻译、AI写作,且具备深度研究功能,可处理各种复杂的任务并生成研究报告。它帮助用户高效解决日常沟通、办公创作、信息处理等多类需求,覆盖学习、工作等多个场景,大幅提升任务完成效率。

    薛旭栋2025-12-1148

  • 怎么用豆包图片生成AI视频_豆包生成AI视频太短怎么办 怎么用豆包图片生成AI视频_豆包生成AI视频太短怎么办

    下载并打开最新版本的豆包,在右侧找到【视频生成】选项。上传图片,然后点击发送(如果对画面有需求,可简单描述一下)。稍等片刻,豆包会花费1-3分钟生成目标视频。点击进入视频详情页可具体查看视频内容,右上角可将其保存到本地。

    薛旭栋2025-12-15370

  • 千问AI文档解析怎么用_千问AI阅读助手使用方法介绍 千问AI文档解析怎么用_千问AI阅读助手使用方法介绍

    下载并打开最新版本的千问,在首页点击【文档】选项。点击上传目标文档,等待AI解析。解析完成后,在右侧的【导读】部分会显示该文档的主体内容,还会整理出大纲。千问AI阅读助手还能对文档进行翻译,并且支持转换成思维导图。

    薛旭栋2025-12-1586

  • 千问可以抠图吗_千问AI抠图详细图文教程 千问可以抠图吗_千问AI抠图详细图文教程

    经调查,千问是可以进行AI抠图的,它能精准识别图像主体轮廓,无论是人物、物品还是复杂场景,都能快速分离主体与背景,抠图边缘顺滑自然,无明显锯齿感。生成的图片画质清晰,,完全不会出现失真、模糊等问题,可满足日常设计、素材处理、图文创作等多种场景的使用需求。

    薛旭栋2025-12-1595

  • 腾讯元宝怎么给图片换背景_腾讯元宝AI换背景图文教程 腾讯元宝怎么给图片换背景_腾讯元宝AI换背景图文教程

    下载并打开最新版本的腾讯元宝,点击下方【+】-【图片】,上传图片,然后输入换背景的提示词,点击发送。稍等片刻,腾讯元宝会生成对应的图片内容。点击可仔细查看图片,上方将其保存到本地。

    薛旭栋2025-12-15121

  • 扣子和ChatGPT有什么区别 扣子和ChatGPT有什么区别

    1.核心定位不同:扣子(Coze)是字节跳动推出的一站式AI应用/智能体开发平台。ChatGPT是OpenAI推出的通用对话大模型C端产品,主打开箱即用的对话交互。 2.核心功能不同:扣子核心是低代码/无代码搭建定制化AI Bot,支持知识库、工作流、多模型调用、多平台发布。ChatGPT核心是基于自有GPT模型提供问答、创作、代码等直接对话服务,原生定制化开发能力弱。 3.所属主体与底层模型不同:扣子归属字节跳动,底层默认接入豆包大模型,同时兼容第三方开源/闭源模型。ChatGPT归属OpenAI,仅使用自研的GPT系列大模型。 4.生态与使用门槛不同:扣子深度适配国内生态,可一键发布到抖音、飞书等国内平台,国内正常访问无门槛,免费功能覆盖完整。ChatGPT生态集中在海外,国内访问受限,高阶核心能力需付费订阅。 即刻打开链接体验:https://www.coze.cn/?utm_medium=daohang&utm_source=tianjixiazaizhan&utm_term=doutui_tj_coze_tjxzz_n3hnw8

    杨童博2026-03-2424

  • 扣子一键部署OpenClaw是云端的吗 扣子一键部署OpenClaw是云端的吗

    扣子平台的OpenClaw一键部署,本质是完全的云端部署,其运行在扣子平台提供的云端容器化沙箱环境中,无需用户自备本地/云服务器、手动配置运行环境,平台已提前封装好OpenClaw所需的全部依赖、运行配置与服务架构,用户仅需点击操作即可完成全流程云端部署,项目的运行、算力调度、数据存储均依托扣子平台的云端基础设施实现,全程无需本地设备承载服务运行,是零代码门槛的云端托管式部署方案。 即刻打开链接体验:https://www.coze.cn/?utm_medium=daohang&utm_source=tianjixiazaizhan&utm_term=doutui_tj_coze_tjxzz_n3hnw8

    杨童博2026-03-2436

  • 英雄联盟2026第二赛季竞技场有哪些升级? 英雄联盟2026第二赛季竞技场有哪些升级?

    本次第二赛季竞技场升级覆盖对局规则、地图场景、核心系统、特色内容四大维度,具体更新内容如下: 1.四大限时事件上线,重构对局核心规则 赛季新增限时事件玩法,每个事件都会为对局带来专属规则改动,取代原有的八支二人队伍经典模式,为赛季持续带来新鲜内容,具体事件安排如下: ●3x6:将对局规则调整为每队3名玩家、共6支队伍同台竞技,大幅拓展阵容搭配空间,解决2v2模式下部分英雄边缘化的问题,支持玩家开发更多前排、强开、保护等多样化的阵容组合。 ●勇敢举动:专为追求随机性与挑战性的玩家设计,英雄选择阶段可选英雄池大幅缩减,核心玩法为随机英雄选择,同时保留少量热门英雄备选,考验玩家的英雄池深度与临场适应能力。 ●疾速竞技场:回归两支四人队伍的对局模式,大幅加快对局节奏,玩家会更频繁地与同一队伍交手,既保留了竞技场的核心玩法乐趣,又大幅缩短了单局对局时长。

    杨童博2026-04-158

网友评论

发布
时下最热 好软抢先用 好游抢先玩 热文 软件库
X
第三方账号登录
  • 微博认证登录
  • QQ账号登录
  • 微信账号登录
您好,如有软件收录需求,请将软件打包,并附上软件名称、软件介绍、软件相关截图、软件iocn、软著、营业执照(个人没有营业执照请提供对应的开发者身份证正反面以及手持身份证本人照片),发送至邮箱business@mydown.com

收起>>

发送至邮箱:kefu@mydown.com

收起>>