我的办公室有大约 8 个工作表,用于跟踪特定项目流程中的日期。所有这些工作表中有 6 个共同的关注日期,但由于每个流程都不同,因此每个工作表都不同。我们想要设置一个主工作簿,从每个电子表格中检索这 6 个日期,以便我们可以在整个办公室监控它们,自动计算等。
因此,我的主要难题是,在工作表 1 中,我想要 A、B 和 C 列中的所有数据。然后在工作表 2 中我想要 B、D 和 F 列,在工作表 3 中我想要 K、L 和 M 列等,我想将它们排列并附加。因此,我生成的电子表格将如下所示:
A | 乙 | C |
---|---|---|
1A | 1B | 1C |
2B | 2D | 2F |
3千 | 3 公升 | 3M |
这似乎不是一项太难的任务,但我似乎找不到解决方案。我一直在尝试研究 PowerQuery 的附加功能,但我似乎只能提取每个完整的电子表格,而且它们不会附加到相同的列中。例如,第一个电子表格将填写 A 到 N 列,然后第二个电子表格将被提取并附加到 O 到 AC 列,等等。
任何帮助,将不胜感激!
答案1
Power Query 的附加功能绝对是完成这项任务的最佳工具。我会首先为 8 个工作表中的每一个构建一个查询,将它们塑造成一致的格式。每个工作表中的列名必须完全相同,并且需要删除任何不需要的输出列。附加将根据列名对齐列值。
然后我更喜欢在最终查询中一次构建一个附加步骤。这样,您可以逐步执行附加步骤来检查结果 - 特别是如果添加了任何额外的列。