假设我有三个工作表作为输入源。 如何在PowerQuery中添加工作表的名称,以便当我组合所有工作表时,我可以看到工作表的名称并知道数据来自哪个工作表。
答案 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
步骤后添加过滤器,以便仅获取所需内容。