如何合并多个工作表或多个工作簿?3种合并方法都在这

2023-10-30

分享三个方法,一分钟搞定!简单、快速、步骤少,总有一个适合你。

话不多说,往下看↓


01 多个工作簿单张工作表的合并

如下图所示,我们有几个区域的销售数据分别放在不同的工作簿中,每个工作簿内只有一张工作表,每个工作簿的表格结构是一致的,现在我们需要把这些工作簿的表格数据合并到一张工作表中。

 操作步骤

1. 选择菜单栏【数据】-【新建查询】-【从文件】-【从文件夹】:

 在打开的对话框中点击【浏览】,找到存放表格的文件夹后单击【确定】:

 2. 之后会弹出一个界面,展示了选定的文件夹中包含的所有工作簿,单击右下角的的【组合】-【合并和编辑】

 3. 在打开的【合并文件】对话框中,选择要提取的工作表,单击【确定】

 4. 在打开的Power Query编辑器中我们已经可以看到合并后的效果,单击【关闭并上载】,这样就完成了多个工作簿单张工作表的合并。

02 多个工作簿多张工作表的合并

如下图所示,各区域的销售数据分布在不同工作簿的多个工作表中,现在要求把所有工作簿中的所有工作表全部合并到一个工作表中。

 操作步骤

1. 第一步和多个工作簿单张工作表的步骤相同,选择菜单栏【数据】-【新建查询】-【从文件】-【从文件夹】:

 在打开的对话框中点击【浏览】,找到存放表格的文件夹后单击【确定】:

 2. 在弹出的界面中,显示了所选文件夹内的所有工作簿,单击右下角的【编辑】

 3. 在打开的Power Query编辑器中,删除不需要的数据。

4. 在Power Query编辑器中单击【添加列】-【自定义列】,在弹出的对话框中的【自定义列公式】中输入:

Excel.Workbook([Content],true),注意该公式需严格区分大小写,单击【确定】

 5. 在Power Query编辑器中可以看到新增加的自定义列,单击自定义列旁的按钮,在弹出的对话框中点击【确定】

 6. 在Power Query编辑器中单击【自定义data】旁的按钮,弹出的对话框中展示了表格的全部字段内容,单击【确认】

 7. 单击【关闭并上载】即完成了多个工作簿多张工作表的合并。

 03 借助第三方软件,导入合并再导出工作台(懒人办法)

操作步骤

打开简道云,新建一个应用,选择——从excel创建表单,然后选择一个excel文件,导入:

 这时候需要注意,如果各个excel表头并不一致,你可以在导入时就将表头行列一一对应好:

匹配好字段后即可完成数据导入

 导入后,我们打开该表单的数据管理后台,左上角还有个导入按钮,接下来你的工作就是:

 重复上一次导入的步骤,然后导入:

 重复——导入

重复——导入

最后——导出excel:

 一个汇总的excel就完成了:

 也不用啥代码,就是金蝉脱壳再脱壳一下。

超简单。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何合并多个工作表或多个工作簿?3种合并方法都在这 的相关文章

  • 二维数组作为字典的项目

    我想用一个项目的几个属性填充字典 例子 我正在考虑拥有Item 1 and Item 2 as Dictionary键与array这将保留其属性 我需要能够单独访问项目的每个属性 因此将它们连接为一个字符串不是一种选择 我正在考虑类似下面的
  • 索引匹配不起作用

    对于下表 如果 A 列和 B 列都匹配 如何检索 C 列A 列 B 列 C 列城市 1 城市 10 本地城市 2 城市 21 远程城市 3 城市 1 远程城市 4 城市 2 本地 我尝试使用索引和匹配 但得到 N A Enter as an
  • 根据其他列中的条件对列中的唯一值求和

    A B 1 Total 1 900 2 Product A 700 3 Product A 700 4 Product B 300
  • 打开 Excel 工作簿时自动运行 VBA 代码

    我有 VBA 代码 我想在打开 Excel 工作簿时运行 我尝试在代码应该运行的工作表中创建一个公共过程 Public Sub Workbook Open Some code here End Sub 工作簿打开时它不会运行 它应该在其中一
  • 从VBA中的数组批量插入到sql中

    我正在尝试在 Excel 中构建一个按钮 将所选区域上传到 SQL Server 中的表中 第一行将自动视为列标题 这件事该怎么继续下去呢 我想要的是简单和超快的上传 这是我的想法 我将选择选定的区域 然后将其保存为 txt 文件 然后对其
  • 如何VBA等待Windows保存对话框和发送密钥

    我正在创建一个宏文件 用于下载并保存从 SAP 旧版本 7 20 中提取的数据 当出现保存对话框时 未检测到 Windows 对话框 因为我的客户端 SAP 版本是旧版本 7 20 现在我对此的解决方案是发送密钥 但问题是某些数据包含大量数
  • VBA 中的求和函数

    我在 vba 中对单元格求和时遇到问题 我需要使用单元格 a b Range A1 function SUM Range Cells 2 1 Cells 3 2 但它不起作用 函数不是范围内的属性 方法 如果您想对值求和 请使用以下命令 R
  • 查看 Excel 是否处于 .NET 中的单元格编辑模式的解决方法

    我有一个用 VB NET 编写的应用程序 它通过互操作与 Excel 进行交互 我最终遇到了单元格编辑模式的已知问题 请参阅 and 堆栈溢出 https stackoverflow com questions 221984 how to
  • 使用 C# 在 Excel 中查找和替换文本

    我想使用 C 在 Excel 中查找并替换一组文本 而且我希望此替换仅发生在第一行中的文本 我已经使用Google并找到了一些付费资源 例如Aspose API Spire Xls等 但我正在寻找开源资源或任何其他有效的方法来实现这一目标
  • Excel宏隐藏特定单元格和合并区域

    我试图根据另一个单元格的值隐藏特定单元格 到目前为止 我设法隐藏整行 但无法隐藏特定单元格 Local Currency value show hide item If Range Currency Value USD Then Range
  • 通过 Excel VBA 保存并关闭 powerpoint

    下面的代码根据定义的名称创建多个图表 然后打开具有这些定义的名称的 powerpoint 文件并转储到图表中 除了最后一部分之外 一切都正常 保存并关闭文件 我已将尝试保存和关闭文件的尝试标记为绿色 任何帮助表示赞赏 Sub Slide19
  • 用于导出到 CSV/Excel 的数据 URI(无服务器端请求):浏览器支持/限制?

    以下问题 Javascript 或 Flash 导出至 CSV Excel https stackoverflow com questions 8150516 javascript or flash export to csv excel
  • VBA删除列中的单元格并根据单元格的值左移?

    如果单元格为空 如何删除 B 列 和左移 中的单元格 下面是我所拥有的 但它给出了 应用程序定义或对象定义的错误 Sub DeleteCellShiftLeft For i 1000 To 1 Step 1 If Cells i B Val
  • Excel:查找和替换宏 - 仅一列

    我编写了一些宏来将大量数据格式化为相同的可接受格式 我们从中提取的程序拒绝按照我们想要的方式提取数据 但理论上在 Excel 中更改并不难 它设置运行的方式是为修饰符使用单独的宏 然后使用 全部运行 宏来调用所有修饰符 目前我有 Sub R
  • 在 VBA 中从范围创建数组

    我遇到了一个看似基本的问题 但找不到任何资源来解决它 简而言之 我只想将一系列单元格 所有一列 的内容加载到数组中 我能够通过以下方式完成此任务 DirArray Array Range A1 Range A2 但由于某种原因 我无法以这种
  • VBA Excel 选择以字符开头的命名范围

    我在命名范围方面遇到了一些问题 我在不同的工作表上有多个命名范围 我想用VBA隐藏或显示所有这些范围 命名范围的示例 r1 name1 另一张纸上的第二个是r1 name2 因此 所有范围都以前面相同的代码开头 r1 我如何循环遍历以 r1
  • 从新的 xlsx 文件中删除宏

    功能部分 下面的代码将 xlsm 文件中的 2 个选项卡保存到新的 xlsx 文件中 文件保持打开状态以进行编辑 错误 xlsm 选项卡在工作表代码中有触发器 该触发器无效 一旦在 xlsx 工作表中输入任何内容 就会导致错误 所需输出 编
  • Excel工作表中的动态减法公式

    我需要在Excel中编写一个动态减法公式 该公式从其上方的单元格中减去 指定列的 单元格 例如 A2 A1 G1 G列固定 and A3 A2 G2 and A4 A3 G3 等等 Excel 足够智能 可以使用动态引用和对当前单元格的相对
  • 如何在自定义数据验证中使用用户定义的函数?

    In my Worksheet我有一个Table并想要定义Data validation对于包含日期的列 如下所示 S2M B2 lt gt Error 在上面 S2M 是一个用户定义的函数 用于将日期转换为Persian date to
  • 请参阅使用代号的表

    我在此代码中收到 类型不匹配 错误 With Worksheets Sheet1 Error here my code here End With 我的床单CodeName is sheet1 有人可以帮我消除错误吗 1 按索引参阅表 Wi

随机推荐

  • 实现打怪得分效果。(Unity)

    首先创建一个Text文本UI组件 并且通过锚点进行文本位置的摆放 并通过修改下面箭头处的值调整Text文本的大小和颜色 如果有字体也可以修改字体样式 也可以在添加组件处添加一个shadow组件修改x和y的值 使文本具有立体和阴影感看起来更有
  • STM32——蓝牙模块HC06

    STM32 蓝牙模块HC06 选用的芯片是STM32F407的芯片 一个HC06的蓝牙模块 我们采用串口连接 所以我们在芯片原理图找出串口模块 参数 STM32串口异步通信定义的参数传送格式 起始位 数据位 8位或者9位 奇偶校验位 第9位
  • 第二章 计算机发展与应用

    计算机从诞生至今已经经历了多个阶段的发展 包括 1 电子管时代 1940年代 1950年代 计算机使用电子管作为主要的电子元件 这些计算机体积庞大 功耗大 但是它们标志着计算机的诞生 并且在二战期间被广泛应用于军事领域 2 晶体管时代 19
  • 6.2、客户/服务器方式(C/S)&对等方式(P2P方式)

    网络应用程序运行在处于网络边缘的不同的端系统上 通过彼此间的通信来共同完成某项任务 开发一种新的网络应用首先要考虑的问题就是 网络应用程序在各种端系统上的组织方式和它们之间的关系 color red 网络应用程序在各种端系统上的组织方式和它
  • TypeScript与Date类型

    js的继承方式 经典的js寄生组合式继承 function MyDate Date apply this arguments this abc 1 function inherits subClass superClass function
  • mysql5.7.17安装+mysql error:1524+1045+外部访问出错

    1 mysql5 7 17安装 windows10系统 下载mysql 5 7 17 winx64 copymysql 5 6 35 winx64的data文件 进入安装数据库目录bin cd C ProgramFiles mysql 5
  • 指数历年各月涨幅分析-验证五穷六绝七翻身是否可信

    指数通常反映了一个行业或者一类股票的行情数据 本文将对697支指数的历史各月涨幅进行分析 为量化投资作一个参考 从分析中 我们可以验证五穷六绝七翻身是否可信 并找出上涨概率最大的一些指数和月份 1 数据准备 本文程序中用到两个数据 1 in
  • clickHouse MergeTree核心原理

    1 MergeTree的创建方式与存储结构 1 1 MergeTree的创建方式 CREATE TABLE IF NOT EXISTS db table name ON CLUSTER cluster name1 type1 DEFAULT
  • C# 基础程序结构和入门实例(学习心得 2)

    超级小白友好 讲解C 基础 每集5分钟轻松学习 拒绝从入门到放弃 C Hello World 实例 C 最小的程序结构需要包含以下部分 命名空间声明 一个 class 一个 Class 方法 该 Class 方法的属性 一个 Main 方法
  • python中class的作用

    在 Python 中 class 是用来定义对象的类型的 通过定义类 可以创建该类型的多个实例 每个实例都有相同的属性和方法 类也可以继承其它类 并扩展或重写属性和方法
  • 人工智能:未来制胜之道

    在数据 算法 计算 场景驱动新一轮人工智能飞速发展 未来3 5年内人工智能将处于服务智能阶段 即技术边际突破但应用海量拓展 人工智能未来竞争格局将由生态构建者 技术算法驱动者 应用聚焦者 垂直行业先行者 基础设施提供者五类竞争定位模式主导
  • springgateway限流-令牌桶算法

    限流配置 参见 https blog csdn net forezp article details 85081162 https cloud spring io spring cloud gateway 2 2 x reference h
  • 学计算机的感想300字,大学生计算机实训心得体会3篇

    大学生计算机实训心得体会3篇 我们有一些启发后 可以通过写心得体会的方式将其记录下来 这样我们可以养成良好的总结方法 那么心得体会到底应该怎么写呢 下面是小编为大家整理的大学生计算机实训心得体会 欢迎大家分享 大学生计算机实训心得体会1 在
  • 在服务器上下载安装anaconda

    anaconda下载与安装 1 连接到服务器 进入服务器界面 同时连上网络 登录到Anaconda官网 如果你的服务器是Linux系统 选择这一款 2 打开服务器的终端 Open in Terminal 进入命令行输入 bash Anaco
  • DATAX_HOOK,怎么实现的

    DATAX HOOK 怎么实现的 JobContainer 类Datax的job执行类 JobContainer 类 An highlighted block JobContainer 类关于 finally if isDryRun thi
  • 【portainer.io】可视化界面学习

    portainer io 学习目标 学习内容 portaine背景 docker基于界面管理工具Portainer 安装portainer 启动portainer 使用portainer 学习总结 学习目标 学习内容 了解portainer
  • maven当中如何用SpringMVC和mybatis创建一个项目

    创建一个SpringMVC mybatis项目 马克 to win 马克 java社区 防盗版实名手机尾号 73203 下部我们做一个SpringMVC mybatis的例子 我们还是继续刚才项目的底子 参见我的mybatis那一章 这个例
  • 本地ecshop网站怎么上传到服务器,ECSHOP商品批量上传,ECSHOP商品数据包导入

    各位ECSHOP网店系统用户大家好 欢迎来到ECSHOP商品批量上传 ECSHOP商品数据导入设置 第一节 1 1 进入后台管理中心 商品管理 商品批量上传 进入商品批量上传页面 如图所示 1 2 您可以在上图中红色方块区域标注中下载批量上
  • linux protobuf静态库,Mac下交叉编译protobuffer版本库(C++版)

    一 前言 这几天和开发jni的同学对接SDK 其中包含了protobuffer和openssl库 这里主要说一下protobuffer编译mac环境静态库过程及遇到的问题 在此记录下来供后续参考 由于对linux及英文不是很熟 过程中也感谢
  • 如何合并多个工作表或多个工作簿?3种合并方法都在这

    分享三个方法 一分钟搞定 简单 快速 步骤少 总有一个适合你 话不多说 往下看 01 多个工作簿单张工作表的合并 如下图所示 我们有几个区域的销售数据分别放在不同的工作簿中 每个工作簿内只有一张工作表 每个工作簿的表格结构是一致的 现在我们