Excel:如何合并表格(某些列不同)

Excel:如何合并表格(某些列不同)

我在 Excel 中有一些以下格式的表格(十进制):

Table1                  Table2                         Table3                  Table4
+------+------+------+  +------+------+------+------+  +------+------+------+  +------+------+------+------+
|  A   |  B   |  C   |  |  A   |  B   |  C   |  D   |  |  A   |  C   |  B   |  |  A   |  B   |  C   |  E   |
+------+------+------+  +------+------+------+------+  +------+------+------+  +------+------+------+------+
| datA | datB | datC |  | datA | datB | datC | datD |  | datA | datC | datB |  | datA | datB | datC | datE |
| datA | datB | datC |  | datA | datB | datC | datD |  | datA | datC | datB |  | datA | datB | datC | datE |
| datA | datB | datC |  | datA | datB | datC | datD |  | datA | datC | datB |  +------+------+------+------+
| datA | datB | datC |  | datA | datB | datC | datD |  | datA | datC | datB |
+------+------+------+  | datA | datB | datC | datD |  +------+------+------+
                        | datA | datB | datC | datD |
                        +------+------+------+------+

并希望将它们合并到一张大表中。


+--------+------+------+------+------+------+
| Source |  A   |  B   |  C   |  D   |  E   |
+--------+------+------+------+------+------+
| Table1 | datA | datB | datC |      |      |
| Table1 | datA | datB | datC |      |      |
| Table1 | datA | datB | datC |      |      |
| Table1 | datA | datB | datC |      |      |
| Table2 | datA | datB | datC | datD |      |
| Table2 | datA | datB | datC | datD |      |
| Table2 | datA | datB | datC | datD |      |
| Table2 | datA | datB | datC | datD |      |
| Table2 | datA | datB | datC | datD |      |
| Table2 | datA | datB | datC | datD |      |
| Table3 | datA | datB | datC |      |      |
| Table3 | datA | datB | datC |      |      |
| Table3 | datA | datB | datC |      |      |
| Table3 | datA | datB | datC |      |      |
| Table4 | datA | datB | datC |      | datE |
| Table4 | datA | datB | datC |      | datE |
+--------+------+------+------+------+------+

所有这些表格都是“命名表“。 我想想电力查询,但不知道如何去做。

答案1

这是我的虚拟数据:

在此处输入图片描述

按照这个过程对每个表创建一个简单查询:

  1. 将光标放在表格中的任意位置
  2. 使用数据>获取和转换数据>从表/范围
  3. 在 Power Query 编辑器中,使用“主页”>“关闭并加载”

完成上述操作后,请执行以下操作:

  1. 使用数据>获取和转换数据>获取数据>合并查询>附加:

在此处输入图片描述

  1. 选择“三个或更多表”,然后单击“添加>>”将上面创建的查询添加到“要附加的表”框中

在此处输入图片描述

  1. 在附加对话框中单击确定
  2. 在 Power Query 编辑器中使用“主页”>“关闭并加载”
  3. 查看结果

在此处输入图片描述

请注意,具有相同名称的列已堆叠在一起。具有唯一名称的列则不会堆叠在一起。

相关内容