Power Query 动态路径及自定义函数应用

PQ在数据清洗转化方面非常强大,但是文件如果发给别人,必须修改对应的路径才能刷新。

如何才能实现自动化的刷新?

首先新建一个超级表(命名为"Path"),表中利用CELL函数来获取当前文件的路径,如输入公式=LEFT(CELL("filename"),FIND("[",CELL("filename"))-1)&[文件名]&[后缀名]即得到该文件的完整路径。

01
继续阅读“Power Query 动态路径及自定义函数应用”

Power Query — 常用函数

前面讲了如何获取全部的函数名称,和查看帮助文档的方法,但是实际运用中不可能去临时查看每一个可能用到的函数,因此有必要熟悉一些常用的函数。(因为函数数量实在太多,受限于篇幅,我就只介绍一些自己用的比较多的函数,按Text/Number/List/Table顺序介绍)

Text类:

我们先看下面的例子:

继续阅读“Power Query — 常用函数”

Power Query — 运算符,注释

不少人问我这有什么用啊,那个有什么用啊……

其实这类问题都不太好回答。它和“买菜用不到微积分,学高数有什么用?”这类问题挺像的,答案大家都知道。我觉得既然微软官方给已经很完善的Excel添加了这么一套BI插件,要么是用户有这个需求,要么是微软觉得这是符合未来需求的产品,而且这个产品确实丰富了Excel的功能,也确实能够在一些地方用得上,那么沉下心来学一学并没有太大的问题,至于不知道有什么用的话,就当开发自己的大脑吧~

继续阅读“Power Query — 运算符,注释”

用Power Query实现多表合并

工作中经常会遇到多表合并的问题,如果手动复制粘贴费时费力,还难免出错,小编之前分享了多表合并的4种方法,多表合并(Power Query、SQL、函数与公式、VBA四种方法)。

本文介绍Power Query批量合并,要求Excel 2016版本或Office 365版本。如果是Excle 2010或者2013版本,则需要安装Power Query插件(加载项),官网下载地址为:
https://www.microsoft.com/zh-CN/download/details.aspx?id=39379

按照数据源结构和要求效果,多表合并可以分为以下几种情况:

  1. 单工作簿内多张工作表多表合并
  2. 多工作簿单张工作表多表合并
  3. 多工作簿多张工作表多表合并
继续阅读“用Power Query实现多表合并”