Excel使用PowerQuery自动完成数据更新

当我们使用 PowerQuery 获取外部的 Excel 文件时,传递进去的是绝对路径

如下图,我们导入 Excel 文件之后,进入 PQ 编辑器中,可以看到外部的 Excel 文件是个绝对路径。

Excel使用PowerQuery自动完成数据更新

一旦我们导入的文件的位置发生改变,打开刷新后,会有弹窗错误提示。

Excel使用PowerQuery自动完成数据更新

虽然单击编辑错误栏中的 【编辑设置】,单击 【浏览】按钮,重新选定指定路径,就可以更新好路径。

Excel使用PowerQuery自动完成数据更新

但是,如果导入外部文件的工作表太多,就要一个个更改路径,非常麻烦

Excel使用PowerQuery自动完成数据更新

▲查询的表,需要一个个更改文件的路径

今天,小爽就带大家,拓展一下思路 ,动态获取工作簿路径~

1、路径参数化

既然要重复更改路径的话,一般就会有一种思路,将路径参数化。

具体操作 :

❶ 新建一个路径参数

【主页】选项卡下,选择【管理参数】【新建参数】

Excel使用PowerQuery自动完成数据更新

① 名称:路径。

② 类型:文本。

③ 建议的值:值列表(如果常用的路径有多个,就可以采用值列表类型。只有一个就采用文本类型)。

④ 输入值列表信息,默认值,当前值。

⑤单击【确定】按钮,此时路径参数就新建好啦!

Excel使用PowerQuery自动完成数据更新

新建好参数之后,我们就需要把参数引用在数据源中。

❷ 路径字符串改成参数

这里可以用两种方式。

一种是更改数据源。

【主页】选项卡下,单击【数据源设置】;

Excel使用PowerQuery自动完成数据更新

在数据源设置中,

① 单击【更改源】

② 参数名称为:路径。

③ 类型:参数。

④ 单击【确定】按钮,关闭。

Excel使用PowerQuery自动完成数据更新

另一种方法是直接更改 M 函数公式。

将使用到文件路径的查询,分别改成参数名称(路径)即可。

Excel使用PowerQuery自动完成数据更新

上面我们已经把路径参数化了。后面一旦外部文件位置发生改变时,我们只需要更改路径参数即可,并不需要一个个去更改查询的路径。

Excel使用PowerQuery自动完成数据更新

到这里,路径参数就搞定啦~

不过,前面更改路径的参数值是针对有 PQ 基础的小伙伴,那么有没有办法,可以让我们自行选择指定路径,将路径的信息传递给参数呢?

原创文章,作者:简单一点,如若转载,请注明出处:https://www.506064.com/n/163824.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
简单一点简单一点
上一篇 2024-11-22 03:46
下一篇 2024-11-22 03:46

相关推荐

  • 为什么不能用Microsoft Excel进行Python编程?

    Microsoft Excel是一个广泛使用的数据分析工具,但是它不能直接用于Python编程。这是因为Microsoft Excel并不是一个编程工具,它的主要功能是进行数据处理…

    编程 2025-04-29
  • 基尼系数Excel计算模板

    这篇文章将介绍基尼系数Excel计算模板,为大家详细阐述如何使用Excel进行基尼系数的计算。 一、模板下载及导入 首先需要下载基尼系数的Excel计算模板,可以在Excel中通过…

    编程 2025-04-28
  • 使用ReoGrid操作Excel的WPf应用

    本文将详细阐述如何使用ReoGrid来操作Excel,重点介绍在WPF应用程序中使用ReoGrid的方法及注意点。 一、ReoGrid简介 ReoGrid是一个基于.NET的开源组…

    编程 2025-04-27
  • Excel日期函数

    Excel是当前企业和个人使用非常广泛的办公软件之一。其中的日期函数可以用于处理各种涉及日期和时间的任务。本文将从不同的方面介绍Excel日期函数,帮助读者深入了解和熟练使用日期函…

    编程 2025-04-25
  • Java Excel导入导出详解

    一、Excel文件简介 Excel是微软公司开发的一种电子表格程序,多用于商业、财务、科学等各种数据处理。 Excel文件通常以.xls或.xlsx格式存储,其中.xls格式为Ex…

    编程 2025-04-25
  • Word转Excel详解

    一、使用Office插件 1、可以使用Office自带的“将表格复制为Excel工作簿”插件。只需在Word中选中表格,点击“插入”选项卡中的“对象”按钮,在弹出的窗口中选择“将表…

    编程 2025-04-25
  • Java Excel合并单元格

    一、介绍 Excel是微软公司开发的一款非常流行的电子表格软件,而Java是一门强大的编程语言。在项目中,我们可能会需要对Excel进行操作,比如合并单元格。Java提供了很多对E…

    编程 2025-04-24
  • PHP导出Excel文件

    一、PHP导出Excel文件列宽调整 当我们使用PHP导出Excel文件时,有时需要调整单元格的列宽。可以使用PHPExcel类库中的setWidth方法来设置单元格的列宽。下面是…

    编程 2025-04-24
  • Excel 两格内容合并一个探究

    一、合并单元格的操作方法 在Excel的操作中,我们需要对单元格进行操作。而合并单元格是其中一个常用的操作,它可以让我们对一些数据进行整合和显示。那么,Excel 合并单元格的操作…

    编程 2025-04-23
  • 详解如何读取excel文件

    一、安装支持库 在Python中,我们可以使用openpyxl库来读取和操作Excel文件。打开终端或命令行窗口并执行以下命令安装openpyxl库: pip install op…

    编程 2025-04-23

发表回复

登录后才能评论