合并具有相同标题的表格,但在Excel中以不同的顺序

Excel中有两个表格,但表格标题相同,但顺序不同。

我怎样才能将行合并到一个表中,但这样所有的值仍然在列标题的正确列中?

恐怕我将不得不使用VBA,但我只是想确保没有其他聪明的select。

也许Excel甚至不是使用这个任务的最好的软件?

要小心使用$ ,你必须locking每一件事情,除了:

  • 您在目标表中testing的ID行
  • 您在目标表中testing的标题列

这样,您就可以在整个行上“扩展”公式,直到该表的最后一个ID。

然后做同样的第二张桌子! Etvoilà! ;)


对于第一桌:

 =INDEX($B$2:$C$3;MATCH($I2;$A$2:$A$3;0);MATCH(J$1;$B$1:$C$1;0)) 

对于第二张桌子:

 =INDEX($B$2:$C$3;MATCH($I2;$A$2:$A$3;0);MATCH(J$1;$B$1:$C$1;0)) 

截图(我是法文版,所以EQUIV = MATCH英文版):

第一桌:

在这里输入图像说明

第二表:

在这里输入图像说明