在PowerQuery中引用动态名称会导致错误

时间:2019-08-15 09:10:26

标签: excel powerquery m

我使用名为fPath的名称管理器在excel中创建了一个新名称(变量)。名称的值为=CELL("filename")

Name (variable)

我想将此名称作为函数查询中源的参数来引用。但是,当我尝试在Power Query Editor中调用该函数时,收到一个错误,提示它找不到名称。

当名称指向工作表中的一个单元格时,这可以很好地工作,但是当创建的名称没有引用单元格时,将无法找到它。

我能以为我要做的事不可能吗?

编辑

这是功能查询的代码,其中我定义了一个参数,然后使用该参数动态获取文件的来源。

[query details]

Error Image

2 个答案:

答案 0 :(得分:0)

尝试一下:

= Excel.CurrentWorkbook(){[Name="fPath"]}[Content]

或者:

= Excel.Workbook(File.Contents("C:\YourFile.xlsx"), null, true){[Item="fPath",Kind="DefinedName"]}[Data]

答案 1 :(得分:0)