Power Query引用某行

时间:2018-06-11 10:17:36

标签: excel powerquery

我正在从包含许多Excel文件的文件夹中进行查询,这些文件都具有相同的结构。我想引用所有excel文件中同一页面中始终位于同一位置(第5行)的某一行。 我怎样才能做到这一点?没有像我可以过滤的某个单词的参考点,我只需要行号。这行有时是空的,部分填充或完全填充。我需要在所有3个州。 谁能帮我? 谢谢!

2 个答案:

答案 0 :(得分:0)

= Table.FromRecords(List.Transform(Folder.Files(" YourFolderPath")[Content],每个Excel.Workbook(_){0} [数据] {4}))

答案 1 :(得分:0)

也许这种方法会有所帮助。

我假设您选择了查询的源文件夹路径并单击了Combine&编辑... 并选择一个示例文件参数表,然后单击确定以组合文件...

enter image description here

因此,您会看到附加的工作表结果......如下所示。请注意,此示例中的不同工作簿包含第5行的不同条件 - 空,部分或完全填充。

enter image description here

我认为你真的需要做的就是在“转换样本文件来自...”查询中添加一个索引 - 在这个例子中,它是“从测试“查询转换样本文件,因为测试是我的文件夹的名称,因此我的查询名称默认为。

只需选择“转换示例文件来自...”查询,然后添加列> 索引列

enter image description here

然后,当您单击主要查询时...在此示例中... 测试,您将看到索引编号,您可以将其与源一起使用。命名值以便于参考。

enter image description here

例如,您可以过滤 Index 值4(工作表的第5行)以查看:

enter image description here