Excel Power Query - 重用其他工作簿中的查询

时间:2017-05-24 00:06:09

标签: excel powerquery

我是Power Query的新手(我实际上正在使用2016 Get / Transform),但已经学会了如何使用它来转换我收到的每月电子表格。我以为我可以用它的查询作为模板保存我的第一个月的报告,我可以在接下来的几个月里使用它。查询删除标题,小计等,以给我几个月的原始数据,它工作正常。我搜索过网络和youtube,但无法找到任何可以轻松实现此目的的方法。

我发现了一种旧方法,即从编辑器中剪切/粘贴语法并在电子表格中填充新查询,但这很容易出错。

有人可以给我一些指导吗?即使是解释它的链接也会非常感激。 提前谢谢你......

1 个答案:

答案 0 :(得分:1)

Power Query的想法是,您只使用一个查询并每月刷新一次,以便您可以查看当前数据。

复制查询只是为了使用新数据集对这种方法起反作用。

根据您的数据源,您可以使用开始日期和结束日期对参数进行参数化,或者如果数据源是文件夹中的文件,请在刷新查询之前使用参数指向其他文件夹。

Ken Puls有一篇关于在Power Query中使用参数的文章: http://www.excelguru.ca/blog/2014/11/26/building-a-parameter-table-for-power-query/

但如果你坚持:

要快速将查询复制到另一个工作簿,您可以使用查询结果复制工作表(右键单击工作表选项卡>移动或复制>创建副本>新书)。

或者,将查询保存为Excel模板(.xltx)。系统将提示您是否要清除查询数据,并在从模板创建新工作簿时刷新查询数据。

但实际上,没有理由每个月复制一次查询。