大家在工作中有没有遇到过多工作簿汇总之类的问题,就是将多个excel工作簿的数据汇总到一起,相信很多人遇到类似的问题都是一个一个的复制粘贴,今天就跟大家分享一种比较简单的方法,并且可以实现数据的动态刷新,下面就让我们来一起操作下吧
一、获取文件路径,并加载到PQ
首先我们需要将所有的excel工作簿都存放在一个文件件中,然后我们复制文件夹的路径,打开一个新的excel,点击数据功能组找到获取数据然后选择自文件再选择从文件夹,将刚才复制的路径粘贴到出现的窗口中,然后点击确定,当我们看到导航器的界面后,在右下方点击转换数据即可,这样的话我们就进入了powerquery的编辑界面
二、整理数据
进入powerquery的编辑界面后找到name这一列数据,将名称中的文件扩展名就是.xlsx替换掉,然后我们仅仅保留content以及name这两列数据,将其余的数据全部删除
三、添加自定义列
然后我们点击添加列选择自定义列,在自定义公式中输入m函数:=Excel.Workbook([Content],true),然后点击确定
四、深化汇总
点击确定后数据中会多出一列自定义列,然后我们点击左上角左右方向的箭头来深化扩展数据,第一次深化数据中我们仅仅选择date这一个选项,然后将使用原始列明作为前缀的对勾去掉,随后我点击确定,之后我们继续深化数据,这一步直接点击完成即可,至此数据汇总完毕,只需要点击主页中的关闭并上载将数据加载到excel中即可
使用这个方法进行数据汇总,当数据源发生改变的时候,我们只需要在汇总表中点击鼠标右键然后选择刷新,即可将更改的数据刷新进来,后期如果有新添加的excel工作簿也可以实现自动汇总
怎么样?你学会了吗?
我是excel从零到一,关注我,持续分享更多excel技巧