Excel也能用高级的M函数,一键合并所

不乱于心,不困于情。不畏将来,不念过往。如此,安好。在前面我们已经介绍过Excel.Workbook()函数,该函数能将Excel中的智能表格、命名区域和打印区域识别加载到PowerQuery编辑器。可惜的是无法将Excel的sheet(工作表)识别进来。因此通常需要使用「Ctrl+T」或者设置成打印区域。设置打印区域对话框因此合并Excel文件时,一般选择从外部合并,并且需要同时使用「从文件夹」及Excel.Workbook()函数一、从文件夹导入在SourceFiles文件夹下面有以下文件,我们需要合并其中Excel格式的文件从新建空白Excel文件开始合并新建查询获取数据来自文件从文件夹导航到目标文件夹,点击确定转换数据PowerQuery将文件夹中的文件都加载进来了。其中也包含了html、txt等格式的文件。我们需要通过筛选去掉这部分文件。这时我们可以点击Content列的合并文件按钮进行合并,也可使用Excel.Workbook函数。二、Excel.Workbook()函数在PowerQuery中添加列,并使用函数提取Excel文件。点击添加列自定义列在弹出的对话框中输入公式:=Excel.Workbook([Content])PowerQuery最新版提供了智能填充函数功能自定义列中包含了Excel所有的对象,包括智能表格、命名区域和打印区域,还有就是每一个工作表本身。点击自定义右上角双箭头图标的展开按钮,展开以后就能看到这些对象的明细信息。筛选去除NamedRange工作簿的内容。同时为了避免数据重复导入,还需要将非工作表类型的数据通过筛选去除。最后展开Data列,并提升标题,更改数据类型,完成数据合并。


转载请注明:http://www.aierlanlan.com/rzgz/9228.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了