多个工作簿合并到同一个工作表(每个工作簿都有多个工作表)
有1993年至2001年的销售数据,每一年一个工作表,每三年一个工作簿,至今共有三个工作簿,九个工作表,现在要把这些数据全部汇总到一个工作表中,并且实现联动刷新,怎么操作呢?
案例文件链接:https://pan.baidu.com/share/init?surl=FZr7-6gclpHHAVKqwlkO2A
提取码:gd18
1、整理表格
把基础数据表放在同一个文件夹中,然后新建一个汇总表:
2、获取文件夹
进入汇总表→数据→获取数据→来自文件→从文件夹→浏览→选中“数据源”→打开→确定
3、导入Power Query
点击转换数据→选中Content、Name列→鼠标右键→删除其他列
点击添加列→自定义列→在自定义列公式中输入Excel.Workbook([Content],true)→确定
4、展开数据
点击自定义列右上角的展开按钮→取消勾选【使用原始列名作为前缀】→勾选【Data】【Kind】【Hidden】等需要的列→确定→删除Content、Name列→展开Data数据,生成汇总之后的数据
5、导出汇总表
选中全部列,在主页中→删除行→删除重复项→关闭并上载→设置日期单元格格式,即可看到全部数据已汇总到同一个工作表中
6、联动链接
在数据源中新增一行1985年的数据,然后返回汇总表,点击刷新,即可自动把添加的数据更新至汇总表中。