汇总数据。你会怎么做?相信大部分人都会异口同声的回答:***粘贴,如果有1000张表格呢?是否仍要***粘贴?
今天给大家分享一个可以轻松汇总数据的功能。就是:Excel。Workbook是一个M函数,需要在PowerQurey中使用,即Excel的版本至少需要在2016年。可以自动识别表头,动态更新数据,非常方便。下面就来学习一下吧。
一、Excel。练习本
Excel。Workbook:返回工作簿的内容,得到的结果是一个表格。
语法:= Excel。工作簿(工作簿,使用标题,延迟类型)
第一参数:workbook,工作薄所在路径,参数类型为binary,也就是一个二进制文件第二参数:useheaders,是否要将表格的第一行作为标题,可选参数,参数类型为逻辑值,true表示将第一行用作标题,默认为false第三参数:delaytypes,延迟类别,可选参数,参数类型为逻辑值,参数不用管它,直接保持默认即可
这些是这个函数的参数。如果你觉得很困惑,你只需要记住第一个参数是路径,第二个参数是用表格的第一行作为标题。我们来看看它是如何实现数据汇总的。
其次,在一个Excel中汇总所有工作表。
1.输入数据
首先,我们将创建一个新的Excel,然后单击数据→获取数据→从文件→从工作簿。在弹出的对话框中,我们会找到需要汇总的Excel工作簿,点击导入。当我们看到导航器界面时,点击Excel的名称,然后直接点击转换数据。这样,我们就进入了电量查询的编辑界面。
2.汇总数据
进入这个界面后,我们可以看到函数Excel。工作簿在编辑栏中,我们可以看到它的第二个参数是:null,所以不会自动匹配表头。
然后我们点击下面的表格看一看,会发现它们的表头都是第1列到第9列,都不是我们需要的。我们需要的所有标题都在表格的第一行。这时候我们可以改变Excel的第二个参数。工作簿设置为true,并将每个表格的第一行用作标题。在这种情况下,再次单击,每个表都有一个标题。
然后我们只保留***ne和date列,删除其余的,然后单击date字段上的左右箭头深化数据。至此,所有数据汇总在一起,它可以自动匹配表头。最后,只需点击关闭并上传到,并将数据加载到Excel中。
第二,汇总多个Excel文件
1、加载数据
要汇总多个Excel文件,我们需要把这些Excel文件全部放在一个文件夹里,然后新建一个Excel,点击数据函数组→查找获取数据→从文件→从文件夹找到对应的文件夹,点击确定。当我们看到导航器界面时,可以直接点击转换数据进入powerquery的编辑界面。
2.删除无用的列。
进入后,我们只保留内容和名称两列数据,其余数据全部删除。我们可以点击内容栏的二进制,在左下角看到一个Excel文件,我们需要的汇总数据就在这里。
3.添加自定义列
让我们添加一个自定义列并使用函数Excel。工作簿以二进制获取所有数据。首先,点击添加列,选择自定义列,输入公式=Excel。工作簿([内容],true),然后单击确定。在这种情况下,后面会有一个额外的自定义列。如果你不想设置这个公式,你可以直接***我的。然后,我们可以点击自定义右侧的左右箭头来深化数据。在这里,只需选择两项,名称(工作表名称)和日期(数据),然后单击确定。
4.汇总数据
我们删除内容列,最后只需要点击日期字段的左右箭头,就可以深化数据,这样就可以汇总所有的数据了。同样,在首页选择关闭并上传,将数据上传到excel。
以上就是今天分享的方法。这里,Excel的M函数。工作簿主要用于总结。可以自动匹配表头,更改数据源,一键刷新(点击表格点击鼠标右键查找刷新)。
本文来自不茫然未来投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/601487.html