打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Power Query 合并工作簿内多表到一个表

在EXCEL应用领域,要将多个相同的工作表合并在一起,是一件比较棘手的活。

对基础掌握不全面的朋友来说,要想通过技巧来实现高效的合并,这简直就是灾难。

若要将下图这个工作簿内从1月到6月的数据完全合并到“合并”工作表中,下面的VBA代码拿走不谢。

Sub 合并()

Dim i, j, k As Integer

Application.ScreenUpdating = False

Worksheets('合并').Range('2:65536').ClearContents

For k = 2 To Sheets.Count

Sheets(k).Range('A2:E' &Sheets(k).[a65536].End(3).Row).Copy Worksheets('合并').Range('A' & sht.[a65536].End(xlUp).Row + 1)

Next

Application.ScreenUpdating = True

End Sub

很显然,对完全没有VBA基础的表亲来说,学习需要一个过程。那么介绍今天的主角,Power Query能带给我们怎样的体验。纯菜单操作哦,不会写公式函数和VBA的表亲不用担心,看完之后就感觉会了。

Step 1:点击[Power Query]选项卡,点击[从文件]→[从Excel]。在对话框中找到需要合并的工作簿文件,点击[打开]。

Step 2:在弹出的对话框中, 选择到工作簿名称,然后点击[编辑],简单粗暴有道理,菜单操作很简单。

Step 3:来到了Power Query编辑器。如果是在当前工作簿中合并,要筛选一下“Name“列,仅保留需要合并的表格。

Step4:点击”Data“列字段标题右侧的展开按钮,展开全部的数据。

Step 4:展开后,获得一个合并好的数据表, 但还需要做两个动作。先点击[开始]选项卡下[将第一行用作标题],然后筛选任意一列,取消勾选多余的标题,删除其它多余的列, 整理一下获得最终的合并效果。

简单几步,从容合并多工作表到一个工作表,绝对纯菜单式操作,简单明了。最后将获得的结果通过“关闭并上载至...“工作表或仅创建链接,可以提供给数据透视表做为数据源,也可以加载到数据模型做进一步分析。

学到了吗?如果对您有帮助,请留下五星好评。感谢各种形式的转载、分享、收藏、点赞:)

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel格式化表单如何批量转换并汇总为规范的明细表?
利用Power Query实现多个工作表合并
合并Excel表格的4种常用方法分享,小白也能快速掌握
突破函数瓶颈,轻松合并文件夹内多个记事本,一劳永逸
批量导入Excel文件,为什么我导入的数据重复了?
Excel中如何用SQL进行多工作簿汇总?
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服