如何在Power Query中引用单元格的值
我有多个PowerQuery查询,我想喂我的Excel文件中的单元格的值。 在这种特殊情况下,源文件名称的完整path。
有没有什么办法可以把它变成PowerQuery?
这可以使用PowerQuery中的命名范围和自定义函数来实现:
- 命名您需要引用的单元格(在名称左侧的公式栏中input名称) – 例如
SourceFile
- 插入一个新的空白PowerQuery查询(PowerQueryfunction区 – >从其他来源)
- 在PowerQuery编辑器中,转到查看 – >高级编辑器并粘贴下面的代码;
(rangeName)=> Excel.CurrentWorkbook(){[名称= rangeName]} [内容] {0} [column1的]
- 将查询命名为
GetValue
(右侧“查询设置”窗格中的“名称”属性)
现在,您可以使用GetValue(cellName)
访问您查询中的任何命名单元格 – 例如
= Excel.Workbook(File.Contents(GetValue(“SourceFile”)))