Excel Power Query如何添加源名称

时间:2017-03-24 23:12:58

标签: excel powerquery

假设我有三个工作表作为输入源。 如何在PowerQuery中添加工作表的名称,以便当我组合所有工作表时,我可以看到工作表的名称并知道数据来自哪个工作表。

1 个答案:

答案 0 :(得分:0)

好吧,考虑到所有床单都具有相同的结构:

let
    Source = Excel.Workbook(File.Contents("PATH\FILE.xlsx"), null, true),
    #"Removed Other Columns" = Table.SelectColumns(Source,{"Name", "Data"}),
    #"Promote Headers" = Table.TransformColumns(#"Removed Other Columns", {"Data", Table.PromoteHeaders}),
    #"Expanded Data" = Table.ExpandTableColumn(#"Promote Headers", "Data", {"ColA", "ColB"}, {"ColA", "ColB"})
in
    #"Expanded Data"

如果工作簿中有其他命名对象,请在Source步骤后添加过滤器,以便仅获取所需内容。