如何自动将行添加到Excel中的表中,以使数据与同一工作表中的其他表匹配

我目前正在比较Excel电子表格中两个不同来源的数据。 我的左表缺less一些实体,因为这些表的sorting方式相同。 我一直只是添加行到第一个表,使行匹配。

我用这张图片来描述我需要更好的一点:

示例表

考虑在同一个工作表中这两个不同的表。 我想要在第一个表中将行自动插入到ID-5上方,使其与第二个表中的ID行5alignment。 我也想为ID行8做同样的事情。

是否有一个自动过程,我可以唤起为了添加行,直到数据匹配?

如果右边的一对列是全面的(比如说从C1开始),那么你可以把E1复制下来以适应:

=IFERROR(INDEX(B:B,MATCH(C1,A:A,0)),"") 

这不会添加或删除任何行,但应该匹配左对和右对。 如果右侧对不是全面的ID列表,那么将一个ID列添加到另一个ID列,并删除该列上的重复项以创build完整列表。