小伙伴们好啊,今天老祝和大家分享一个动态合并多个工作表的技巧。

很多时候,咱们的数据是按照部门或是月份等项目,分别存放在不同工作表中的,要对这些数据进行分析汇总的时候,需要先将不同工作表中的数据合并到一起才可以。

就像下图所示的数据,三个工作表中是某品牌的商品,在不同区域的销售记录。各工作表中每一列的分布顺序不一样,还有些列的数据是和其他工作表完全不同的项目。

接下来,咱们就用Excel 2019为例,说说如何把这几个工作表中的数据动态合并到一起,就像下图所示的效果。

步骤1:

新建一个工作表,重命名为“汇总表”,然后保存一下。

步骤2:

在【数据】选项卡下选择【获取数据】→【自文件】【从工作簿】。

找到存放工作簿的位置,根据提示导入。

在【导航器】窗口中,单击工作簿名称,然后点击【转换数据】,将数据加载到数据查询编辑器里。

有小伙伴可能发现了,明明工作簿中只有三个数据表和一个汇总表,但是到了这个步骤,会多出好几个莫名其妙的工作表名称:

这是啥情况呢?

其实,这些都是一些隐藏的名称。如果咱们在Excel中执行了筛选、高级筛选、插入了超级表或是设置了打印区域,Excel就会自动生成这些隐藏的名称。

步骤3:

在数据查询编辑器中,咱们需要把这些都筛选掉,单击【Kind】字段的筛选按钮,在筛选菜单中选择“Sheet”的类型。

除此之外,还需要将在【Name】字段中,将“汇总表”也筛选掉,否则合并后你会发现数据会成倍增加,增加了很多重复的记录。

步骤4:

前面咱们说过,各个工作表中的字段分布顺序不一样,还有些工作表中的字段是其他工作表中没有的,所以咱们要特别处理一下。

在【查询设置】窗格中选中步骤名称“源”,然后在编辑栏中,将公式中的 null 改成 true。

这样修改后,系统就可以自动识别出字段名称,并自动进行归类了。

步骤5:

然后在【查询设置】窗格中选中步骤名称“筛选的行”,按住Ctrl键不放,依次单击【Name】和【Date】字段的标题来选中这两列,单击鼠标右键→【删除其他列】。

接下来单击【Date】字段的展开按钮,将数据展开。

步骤6:

单击日期字段的标题,将格式设置为“日期”,然后依次单击【关闭并上载】→【关闭并上载至】,将数据上载到工作表中。

至此,咱们的合并就完成了。各工作表中只要是标题相同的列,就会自动归类到同一列中,各工作表中标题不同的列,也会自动依次排列。

以后咱们的数据如果有更新,或者是增加了新的工作表,只要在汇总表的任意单元格中单击鼠标右键,刷新一下就OK,不需再进行其他任何操作。

还是那句老话,光说不练假把式,今天的练习文件在此,你也试试吧。

ttp://http://caiyun.feixin.10086.cn/dl/1B5CwEgbowRzk提取:VT5o (不限速)

图文制作:祝洪忠

easyui动态增加datagrid列_多工作表动态合并,其实很简单相关推荐

  1. 表 合并字段_多工作表动态合并,其实很简单

    小伙伴们好啊,今天老祝和大家分享一个动态合并多个工作表的技巧. 很多时候,咱们的数据是按照部门或是月份等项目,分别存放在不同工作表中的,要对这些数据进行分析汇总的时候,需要先将不同工作表中的数据合并到 ...

  2. excel合并多个工作表_EXCEL动态合并工作表,操作其实很简单

    作者:祝洪忠 转自:Excel之家ExcelHome 小伙伴们好啊,今天老祝和大家分享一个动态合并多个工作表的技巧. 很多时候,咱们的数据是按照部门或是月份等项目,分别存放在不同工作表中的,要对这些数 ...

  3. java 动态增加控件_在ngIf中动态添加组件

    我有一些代码可以动态地添加/删除我的一个页面组件 . 这似乎工作得很好,我的方法基于Rob Wormald的真棒Ng2 Advanced Talk . 以标准方式执行操作如下所示: @Componen ...

  4. 如何批量合并Excel文件和工作表 - Excel合并器使用教程

    Excel是人们用于创建日常工作表和统计信息的最流行的工具,在我们工作中经常接触到Excel的XLSX和XLS格式文件.不少朋友应该有时会发现,管理太多的Excel工作表和文件是一件头疼的事情,经常需 ...

  5. 关于使用DataGrid的ButtonColumn,动态添加DataGrid列,实现不定列n个文件的下载功能...

    一.使用DataGrid的ButtonColumn,动态添加DataGrid列,实现不定列n个文件的下载功能 在aspx页面中的代码如下: <asp:datagrid id="User ...

  6. 关于Excel下通过VBA实现工作簿文件下工作表的合并

    对于普通使用者而言,Excel是一个比较强大的数据处理工具.一般公司的普通职员常使用它来完成数据的录入分析,但是当面对处理经由多人按统一模板统计完成的录入数据分析时,数据将分散存放在多个.xlsx文件 ...

  7. Excel简单宏定义(快速合并多个表格,合并多个工作表,合并特定工作表)

    文章目录 前言 具体操作 总结 前言 Excel简单宏定义(快速合并多个表格,合并多个工作表,合并特定工作表) 具体操作 合并当前工作簿下的所有工作表 Sub 合并当前工作簿下的所有工作表() On ...

  8. easyui 隐藏input_easyui datagrid 列显示和隐藏

    //当查询IT基础设施的时候隐藏'STAFF_ID'.'ITSM_STAFF_ID' if($("input[name='currentstate']").val()==2){ $ ...

  9. bootstarp js设置列隐藏_隐藏工作表的行、列(第一种简单,第二种很坑,第三种最坑)...

    各位朋友,你们好. 今天和你们分享怎样将工作表的行.列进行隐藏.我将分享两种方法: 一.直接隐藏 通过选中行.列或者单元格,对行列进行隐藏效果见下图: 隐藏行,可以使用:右键菜单.Ctrl+9.开始选 ...

最新文章

  1. SP-45ML光电二极管放大电路及其动态特性
  2. 2014/08/13 – Backbonejs
  3. secureCRT按回车键全屏的解决方法
  4. Spring 和 SpringBoot 比较,解惑区别!
  5. 批处理写入以及动态与参数化SQL,数据库的性能如何?
  6. java restful文件传输_java中使用restful web service来传输文件
  7. Bootstrap3 如何防止插件冲突
  8. numpy数组与矩阵运算
  9. 【论文写作】网上选课系统中数据库设计模块如何写
  10. 微型计算机作为载体的部件是,一种基于MCU物理载体的微型计算机系统的制作方法...
  11. Java调用第三方平台发送手机短信
  12. 蒙特卡洛仿真的5个实例
  13. 职称计算机考试有哪些题,职称计算机考试题库(-套有答案).doc
  14. mysql备份数据库/备份表
  15. 室内定位之蓝牙定位精度(蓝牙AOA定位)
  16. centOS7搭建DNS服务器配置详解
  17. 联想c245如何使用html,Windows 8的驱动是否能给Windows 8.1用
  18. 秘宝 | 将体育赛事结合区块链 数字藏品新风向
  19. 人工智能安全(五)—梯度攻击
  20. DHCP的工作原理及过程

热门文章

  1. pyqt tableWidget 单元格设置颜色
  2. tensorflow训练打游戏ai
  3. vue2.0 与 bootstrap datetimepicker的结合使用
  4. 美团多渠道打包方案详解,速度快到白驹过隙
  5. 2、Android应用程序基本特性
  6. 如何在您的笔记本上搭建View 演示环境 -5.配置View Connection Server
  7. SCSI协议与存储的发展
  8. 网关拓扑结构与功能设计归纳
  9. 系统架构性能问题诊断及优化思路,纯干货!
  10. 40张图看懂分布式追踪系统原理及实践