Excel动态合并工作表
分享一个动态合并工作表的技巧。
很多时候,咱们的数据是按照部门或是月份等项目,分别存放在不同工作表中的,要对这些数据进行分析汇总的时候,需要先将不同工作表中的数据合并到一起才可以。
就像下图所示的数据,三个工作表中是某品牌的商品,在不同区域的销售记录。各工作表中每一列的分布顺序不一样,还有些列的数据是和其他工作表完全不同的项目。
接下来,咱们就用Excel 2019为例,说说如何把这几个工作表中的数据动态合并到一起,就像下图所示的效果。
步骤1:
新建一个工作表,重命名为“汇总表”,然后保存一下。
步骤2:
在【数据】选项卡下选择【获取数据】→【自文件】【从工作簿】。
找到存放工作簿的位置,根据提示导入。
在【导航器】窗口中,单击工作簿名称,然后点击【转换数据】,将数据加载到数据查询编辑器里。
有小伙伴可能发现了,明明工作簿中只有三个数据表和一个汇总表,但是到了这个步骤,会多出好几个莫名其妙的工作表名称:
这是啥情况呢?
其实,这些都是一些隐藏的名称。如果咱们在Excel中执行了筛选、高级筛选、插入了超级表或是设置了打印区域,Excel就会自动生成这些隐藏的名称。
步骤3:
在数据查询编辑器中,咱们需要把这些都筛选掉,单击【Kind】字段的筛选按钮,在筛选菜单中选择“Sheet”的类型。
除此之外,还需要将在【Name】字段中,将“汇总表”也筛选掉,否则合并后你会发现数据会成倍增加,增加了很多重复的记录。
步骤4:
前面咱们说过,各个工作表中的字段分布顺序不一样,还有些工作表中的字段是其他工作表中没有的,所以咱们要特别处理一下。
在【查询设置】窗格中选中步骤名称“源”,然后在编辑栏中,将公式中的 null 改成 true。
这样修改后,系统就可以自动识别出字段名称,并自动进行归类了。
步骤5:
然后在【查询设置】窗格中选中步骤名称“筛选的行”,按住Ctrl键不放,依次单击【Name】和【Date】字段的标题来选中这两列,单击鼠标右键→【删除其他列】。
接下来单击【Date】字段的展开按钮,将数据展开。
步骤6:
单击日期字段的标题,将格式设置为“日期”,然后依次单击【关闭并上载】→【关闭并上载至】,将数据上载到工作表中。
至此,咱们的合并就完成了。各工作表中只要是标题相同的列,就会自动归类到同一列中,各工作表中标题不同的列,也会自动依次排列。
以后咱们的数据如果有更新,或者是增加了新的工作表,只要在汇总表的任意单元格中单击鼠标右键,刷新一下就OK,不需再进行其他任何操作。
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tangbhhki
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
excel下划线不显示怎么办
PHP中文网 06-23 -
怎样阻止微信小程序自动打开
PHP中文网 06-13 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
photoshop蒙版画笔没反应怎么办
PHP中文网 06-24