将两张纸动态组合成一张

Cil*_*rek 0 excel excel-vba excel-formula

我有一个类似的问题:将2个Excel表合并为一个附加数据?

但是,我对表格不感兴趣,而是对工作表中的列感兴趣.

如果我有以下2个工作表:

在此输入图像描述

在此输入图像描述

我想要第三张表如下:

在此输入图像描述

如何从原始的两个工作表创建第三个工作表?如果我向前两个工作表中的一个添加一行,第三个工作表是否会自动更新?

Mar*_*Vos 5

对两个工作表执行以下过程.

  1. 在其中一列中选择一个值.
  2. 转到"数据"选项卡,然后From Table在"获取和转换"组中进行选择.单击确定.
  3. 在查询编辑器中,Close & Load to从"主页"选项卡上的"关闭并加载"下拉菜单中进行选择.在"加载到"对话框中,选择Only Create Connection并单击"加载".

在对两个工作表执行此操作后,您现在应该在"工作簿查询"窗格中看到以下两个查询.

在此输入图像描述

  1. 右键单击Table1查询并选择Append.在底部下拉框中选择Table2.单击确定.
  2. 在查询编辑器中,单击"关闭并加载"(图标,而不是下拉菜单).

你现在有了你想要的桌子.向Table1和/或Table2添加行后,单击"数据"选项卡上的"刷新"按钮时,新表Append1将更新.

在此输入图像描述