PowerQuery 合并单簿内的多表(合并方式:直接查询/VBA建表后查询/建表后用M查询)

本文介绍了两种使用PowerQuery合并单个工作簿内多个表格的方法:直接查询和先建表后查询。直接查询涉及从工作簿新建查询、编辑、合并数据,而建表后查询包括手动或VBA建表,再进行筛选和合并。两种方法均支持新增表后自动更新查询结果。
摘要由CSDN通过智能技术生成

单簿合并多表,起始招数分两派 - <直接查询> 和 <建立表后在查询>


********一种是直接从工作簿建立查询************

1.不建立表,直接新建空白查询 - 导入工作簿 - 完成合并

数据/查询/文件/从工作簿


2.查询界面打开, 如要合并全部表, 直接 右键选编辑(Edit). 

  若是只合并若干表,则勾选 多选(Select multiple items),再勾选待合并表后选编辑(Edit)



3. 编辑界面打开后, 在右侧的步骤点击源(Source)

    再转到公示栏, 先在 = 号后添加 Table.Combine(  然后在结尾处添加 )[Data] 完成后回车

* = #shared 可查询M用法

4.现在只需要做些整理,就能就可以上传合并后的表去Excel里面了

转换/使用第一行做标题 


点击筛选,反选 bb, 只保留数值


5, Home 下面选 关闭且上传至表(Close & Load)



6. 完成~ *** 支持增加新表后自动加入查询结果.***



***或者用合并多工作薄的方式合并单簿多表

将要合并的工作薄单独存放在一个文件夹中,然后 建立查询: 数据/查询/文件/从文件夹



在打开的查询界面选着 添加自定义列(Add Custom Column), 自定义公示栏中输入 =Excel.Workbook([Content],true) 回车


选中结果中的 Name 和 Custom列, 管理列/删除其他列 , 然后点击Custom列的展开, 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值