ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 2399|回复: 10

[求助] 如何把同一个文件夹下的工作簿中同一个sheet的所有数据合并到一个sheet里

[复制链接]

TA的精华主题

TA的得分主题

发表于 2020-6-22 17:47 | 显示全部楼层 |阅读模式
小白求助大神~~
每个月都会收到很多地方报上来的同款报表,然后我需要分别把这些地方的报表中同一个sheet中的内容汇总到一个汇总表中。之前一直都是手工一条一条复制粘贴到一个新的汇总表里,后来听说power query可以实现合并工作表。
按照查的步骤来操作如下:
1. 把所有地方报上来的报表都放在同一个文件夹里,并且把每个报表中我准备合并的那个sheet处理干净(删除了各种合并的表头什么的,只保留了数据列)
2.新建一个新的汇总表,新建查询——从文件夹,选中我放数据表的那个文件夹
3.添加一个自定义列,公式里写的是=Excel.Workbook([Content],true)
4.将添加的自定义列展开
5.选择确定之后再展开的Name列中选择我要汇总的sheet
6.然后再按照data展开,打开以后里面就成了乱七八糟的,如果直接确定的话最后合并的表格出来就只有一行数据,其它都是空行
因为插图太大了放在Word附件里了
感谢大神!!!

小白求助大神,关于合并工作表的问题!.rar

105.76 KB, 下载次数: 7

TA的精华主题

TA的得分主题

发表于 2020-6-22 20:48 | 显示全部楼层
条条大道通罗马,不是只有query能完成你的需求,办法很多,前提是上传你的excel文件和汇总表样式

TA的精华主题

TA的得分主题

 楼主| 发表于 2020-6-23 10:47 | 显示全部楼层
老骥705664849 发表于 2020-6-22 20:48
条条大道通罗马,不是只有query能完成你的需求,办法很多,前提是上传你的excel文件和汇总表样式

感谢大神提醒,我把Excel文件和汇总表样式附上

TA的精华主题

TA的得分主题

 楼主| 发表于 2020-6-23 10:52 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
本帖最后由 嗷嗷猛虎 于 2020-6-23 11:04 编辑

各位大神,原始报表的模板放在附件中了。附件中A、B、C公司为需要汇总的报表(为了方便把公司名称模糊了),我已经做了清理数据把合并的表头什么的删掉了,今天早上试了一下power query的话合并之后还是只显示一条数据,其他行都是null。我把我做的合并汇总表也附在后面,只显示了一行数据,第二行开始就变成了...不知道是什么原因。。感谢大神!

需要汇总的表样例.rar

114.91 KB, 下载次数: 14

TA的精华主题

TA的得分主题

发表于 2020-6-23 13:42 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
PowerQuery参考解法(建议用xlsx)
QQ截图20200623134108.png

需要汇总的表样例.zip

314.44 KB, 下载次数: 11

TA的精华主题

TA的得分主题

 楼主| 发表于 2020-6-23 16:38 | 显示全部楼层
deadzlq 发表于 2020-6-23 13:42
PowerQuery参考解法(建议用xlsx)

感谢大神的解答,您发的查询那个代码有点深奥,我不是很看得懂,感觉自己以后写不出来这样子的代码,我把我的数据表全部转存成xlsx格式的了,然后按照网上和书上查找的那个方法一步一步又试了一遍,但是还是会变成只有第一行数据能出来,实在是不知道哪里出了问题,大神可不可以再解答的浅显一点?

TA的精华主题

TA的得分主题

发表于 2020-6-23 22:58 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2020-6-24 08:54 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

感谢大神详细的解答!我做出来啦! 原来的问题应该是出在  筛选的行= Table。SelectRows(删除的其他列2.each([单户法人企业名称]<>null and [单户法人企业名称]<>"单户法人企业名称“))这里,我直接用筛选按钮筛选的话只有空行和1家企业的名字不知道为什么,这里只好手动按照大神给的这个代码输入进去,别的企业就都能出来了。还新学会了添加索引哈哈哈,再次感谢大神!

TA的精华主题

TA的得分主题

 楼主| 发表于 2020-6-24 09:47 | 显示全部楼层

刚才的回复好像没能发出来,感谢大神的详细解答,我现在在查询里面可以把所有企业的数据都合并起来了,查询里能看到有25家企业的数据,关闭并上载之后显示已加载25行,但是在Excel表里只显示第一行,后面是...,百度还是没找到有人有相关问题的,求大神解答~~

TA的精华主题

TA的得分主题

发表于 2020-6-26 11:24 | 显示全部楼层
试试这个模板。先修改readme sheet里的数据路径。然后刷新数据即可汇总。

power query动态路径汇总.zip

32.46 KB, 下载次数: 24

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-15 12:52 , Processed in 0.049619 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表