[分享] 不用VBA,不用SQL语句,且看 POWER QUERY 快速合并多个Excel工...

  [复制链接]
laziobest | 2021-2-19 06:01:54 | 显示全部楼层
感谢大神,膜拜大神,啃了两天终天成功。

昨天在,第三步,”3、可以看到父文件夹下所有工作簿信息都已经列示出来,我们单击第一列标题左边扩展按钮,"出错,原因为本人64位Win7+64位Office2013,少了插件,去Microsoft 下载以下文件,
AccessDatabaseEngine_X64. exe“安装好了,按楼主讲解一步到位
回复

使用道具 举报

小明 | 2021-2-19 06:04:54 | 显示全部楼层
补充:
第三步,”3、可以看到父文件夹下所有工作簿信息都已经列示出来,我们单击第一列标题左边扩展按钮,"出错
按照提示安装"AccessDatabaseEngine_X64. exe“后,汇总出来的数据都是先前展开的Excel文件内的同一数据。

后来第三步改成,添加自定义列:Custom=Excel.Workbook([Content])
          再展开自定义列Custom,OK,需要的内容全部呈现出来了
上述内容是在某收费教材中学到的
回复

使用道具 举报

无极创意 | 2021-2-19 06:10:54 | 显示全部楼层
最近工作中使用Power query处理数据比较多,确实带来超多便利。将许多不可能完成的任务变成了现实。
现已将本部门所有电脑升级到MS Office 2013,并加装了Power query。
其中有一台电脑,Power query能查询、能刷新数据,但就是不能将查询到的数据加载到EXcel工作薄。
后经多次调试,找到问题原因,该电脑缺少Miicrosoft .NET Framework 4.5组件,
装上Miicrosoft .NET Framework 4.5后,Power query运行正常。
分享一下,希望对有类视困惑的TX有所帮助。
回复

使用道具 举报

潇洒人 | 2021-2-19 06:15:55 | 显示全部楼层
好像有点吊。。。。。
回复

使用道具 举报

珉头 | 2021-2-19 06:21:55 | 显示全部楼层
如果模板不一样呢,有什么方法能让合并文件夹的效果,像直接导入几个表再追加一样方便呢
回复

使用道具 举报

peter | 2021-2-19 06:28:55 | 显示全部楼层
很晕,但是要花时间研究下。
回复

使用道具 举报

老游子 | 2021-2-19 06:30:55 | 显示全部楼层
感谢分享!
回复

使用道具 举报

marco | 2021-2-19 06:34:56 | 显示全部楼层
最近练了一把这个,利用Power Query合并多个Excel工作簿确实比较好,如果你有一个新的文件夹中的数据需要整合,你只需打开所做的合并工作簿文件,修改一下数据源,然后刷新即可。
回复

使用道具 举报

dog | 2021-2-19 06:43:56 | 显示全部楼层
麻烦您给看一下,在构建combdata函数的时候,左下角总提示错误:应为令牌 comma
我需要合并的文件都放在一个文件夹下:E:\查验比对\原始文件

函数是这样构建的:
et combdata=http://club.excelhome.net/("E:/查验比对/原始文件")

let
  源 = Folder.Files("E:\查验比对\原始文件"),
  合并的二进制 = Binary.Combine(源[Content]),
  #"导入的 Excel" = Excel.Workbook(合并的二进制),
  #"展开的“Data”" = Table.ExpandTableColumn(#"导入的 Excel", "Data", {"Column9"}, {"Data.Column9"}),
  筛选的行 = Table.SelectRows(#"展开的“Data”", each ([Data.Column9]  null))
in
  筛选的行

in combdata
回复

使用道具 举报

Seraph | 2021-2-19 06:46:56 | 显示全部楼层
这个在2016里已整合,要好好学习。跟不上更新了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则