Excel Power Query 导入(相同文件但月份名称不同)

Excel Power Query import (same file but with different month name)

每个月我都需要自动导入参考数据,但是 Excel 文件的名称不同。

一月月度数据文件2022.xlsx 2 月月度数据文件 2022.xlsx

你能给我指明正确的方向吗?

在 excel 中,使用公式...名称管理器...选择一个单元格并为其指定范围名称,例如 NameVariable

在该命名单元格中输入文件路径和文件名 C:\temp\Monthly 数据文件一月 2022.xlsx。稍后文件名更改时,根据需要更改该范围的内容

将一个文件加载到 powerquery 中,然后在主页...高级编辑器...添加一个引用该范围名称的公式,类似于:

MVar = Excel.CurrentWorkbook(){[Name="NameVariable"]}[Content]{0}[Column1],

并更改对文件名的任何硬编码引用以使用 MVar 代替

例如,更改

let Source = Excel.Workbook(File.Contents("C:\temp\Monthly Data File January 2022.xlsx"), null, true),

成为

let MVar = Excel.CurrentWorkbook(){[Name="NameVariable"]}[Content]{0}[Column1],
Source = Excel.Workbook(File.Contents(MVar), null, true),