将 excel 文件合并为一个但有些列被翻转

将 excel 文件合并为一个但有些列被翻转

我有大约 30 个 Excel 文件,需要将它们全部合并,如下所示:

Excel 文件 1:

ID | 纬度 | 经度 | 名称

1 | 33.3| 35.4 | X

...

Excel 文件 2:

ID | 经度 | 纬度 | 名称 | 附加字段

3 | 36.4 | 34.2| XYZ | 是

如你所见,每个文件中都有公共列,而其他文件中则有一些额外的字段,并且某些文件中的某些列是翻转的,例如 excel 文件 2 中的长列位于纬度列之前

我想要的结果如下:

ID | 纬度 | 经度 | 名称

...数据..

我不需要其他文件中不存在的附加字段。

有办法吗?我需要合并数千行,以便可以将它们添加到数据库中以执行某些数据管理任务。

答案1

这是一份好工作Power Query

  1. 确保所有表格都是 Excel 表格Insert>Tables>Table
  2. 确保所有表都有相同的列名——大写很重要,但顺序并不重要。
  3. 将每个表加载到 Power QueryExcel Data>From Table
  4. 执行追加查询包括每个表格,这里讨论
  5. 让 Power Query 重新排序列并将信息合并到一个表中。

相关内容