今天有粉丝表示想要实现汇总多个Excel工作薄中的多个sheet,并且这多个sheet的数据格式也是不一样的。问了Deepseek半天,给的代码都是错的,还有什么更好的解决方法吗?

其实Deepseek真的不是万能的,专业的事还得专业的工具来做,解决这样的问题,使用PowerQuery分分钟搞定,后期还能实现动态更新,我们看下具体怎么做。

一、导入PQ

首先我们需要将所有的Excel工作薄都放在一个文件夹中,

之后打开一个新的的Excel,然后点击【数据】右侧找到【获取数据】来自文件【从文件夹】这样的话就会显示窗口,选中我们需要汇总的存放Excel的文件夹点击确定

随后会现在窗口,我们需要在当前的新窗口中点击【转换数据】进入PQ的编辑窗口

最后选择前2列数据,然后点击鼠标右键,选择【删除其他列】



二、创建函数

我们需要在当前的窗口中点击【添加列】选择【自定义列】就会跳出一个新的窗口,我们需要在新的窗口中来设置函数,大家可以直接复制下方的函数,确定后会在右侧显示一个新列,它的名字默认是【自定义列】

=Excel.Workbook([Content],true)



三、展开数据

需要在【自定义】列那里点击左右箭头来展开数据,仅仅只需要勾选【date】和【name】下方不要勾选【原始列名作为前缀】,就会显示一个新的窗口

在当前的窗口中找到【date】这个字段将数据展开,勾选所有的数据,点击确定

至此就汇总完毕了,只需要将需要的列删除,然后再将数据加载到Excel中即可



以上就是今天分享的全部内容,怎么样?你学会了吗?

如果你想要提高工作效率,不想再求同事帮你解决各种Excel问题,可以了解下我的专栏,WPS用户也能使用,讲解了函数、图表、透视表、数据看板等常用功能,带你快速成为Excel高手

ad1 webp
ad2 webp
ad1 webp
ad2 webp