将所有工作表合并为一张工作表,其中列数与所有工作表不同

问题描述 投票:0回答:1

我有多个工作簿。 Book1 有列 日期、范围、Ref1、Ref2、Ref3、Ref4... Book2 具有列 Date,Range,Ref1,Ref3,Ref5,Ref7 Book3 有列 日期、经度、Ref1、Ref2、Ref3、Ref4、Ref5、Ref6

我需要通过 Power Query 组合/附加所有工作表中的特定列。

例如,如果我只需要所有表格中的日期,Ref1,Ref3,我该怎么做?

Qes

谢谢你。

powerquery
1个回答
0
投票

如果您已经导入并分配了类型的表,您可以尝试以下操作:

将工作簿中的工作表或表格导入为 Sheet1-3,

let
  colsToKeep = {"Date", "Ref1", "Ref3"},
  wb1        = Table.SelectColumns(Sheet1, colsToKeep),
  wb2        = Table.SelectColumns(Sheet2, colsToKeep),
  wb3        = Table.SelectColumns(Sheet3, colsToKeep),
  combined   = Table.Combine({wb1, wb2, wb3})
in
  combined
© www.soinside.com 2019 - 2024. All rights reserved.