如何在excel中汇总数据

如何在excel中汇总数据

你是否经常遇到数据汇总的难题?还在使用复制粘贴的方式处理上千个表格吗?今天,我要给你介绍一个强大的工具,帮助你轻松搞定数据汇总——Excel.Workbook函数。

一提到Excel.Workbook,你可能已经猜到了,它是一款非常实用的M函数,在Power Query中使用,适用于Excel 2016及以上版本。这个函数能自动识别表头,动态更新数据,让你的数据汇总变得异常轻松。

接下来,我们来详细了解一下Excel.Workbook的使用方法和参数设置。

Excel.Workbook函数的主要作用是返回工作簿的内容,其语法为:= Excel.Workbook(workbook, useheaders, delaytypes)。其中,第一参数是工作簿所在路径,参数类型为二进制文件;第二参数是决定是否将表格的第一行作为标题,是一个逻辑值,true表示将第一行用作标题,默认为false;第三参数是延迟类别,通常我们保持默认即可。

那么,如何使用Excel.Workbook函数进行数据汇总呢?

如果你想汇总一个Excel中的所有sheet,可以通过以下步骤实现:

1. 导入数据:新建一个Excel文件,点击【数据】→【获取数据】→【来自文件】→【从工作簿】。在跳出的对话框中选择需要汇总的Excel工作簿,点击导入。进入Power Query的编辑界面。

2. 汇总数据:在编辑栏中可以看到Excel.Workbook函数。将useheaders参数设置为true,这样它就会自动匹配表头。随后,你可以根据需要保留或删除某些列,最后点击关闭并上载至,将数据加载到Excel即可。

接下来,如果你想汇总多个Excel文件,可以按以下步骤操作:

1. 加载数据:将多个Excel文件放在一个文件夹中,然后在Excel中点击【数据】功能组→【获取数据】→【来自文件】→【从文件夹】。选择文件夹后,点击【转换数据】进入Power Query编辑界面。

2. 删除无用列:在编辑界面中,保留Content与Name这两列数据,删除其他无用列。

3. 添加自定义列:利用Excel.Workbook函数获取Binary中的所有数据,添加一个自定义列,并设置公式=Excel.Workbook([Content],true)。随后,点击自定义列右边的箭头深化数据,选择name(工作表名)和date(数据)两项。

4. 汇总数据:删除Content列,然后在date字段上点击左右箭头深化数据,完成数据汇总。最后点击关闭并上载至,将数据加载到Excel。

使用Excel.Workbook函数进行数据的汇总和整理可以大大节省你的时间和精力。它能够自动匹配表头、更改数据源并一键刷新数据。你学会了吗?我是Excel从零到一,记得关注我哦!更多实用的Excel技巧等你来学习!如果你对数据管理和自动化感兴趣的话也可以加入我们的圈子获取更多实时的小技巧分享。让我们一起提高办公效率吧!


如何在excel中汇总数据