如何合并两个仅部分相同的 Excel 表中的数据?

如何合并两个仅部分相同的 Excel 表中的数据?

我需要合并两个 Excel 工作表中的数据,我找到了一些关于使用合并和追加的优秀教程。然而,这些教程似乎对我的情况没有帮助,我尝试用一​​种简单的方式解释一下:

  1. 在其中一张表中,我有两行:猫和狗,以及两列:颜色和大小。
  2. 在第二张表中,我有三行:猫、狗和鸟,只有一列:年龄。

现在我想自动生成一张新表,其中包含所有 3 种动物(3 行)及其 3 列的颜色、大小和年龄。由于第一张表不包括这只可怜的鸟,因此合并后的表格中自然不会包含有关鸟的颜色和大小的数据。

有没有什么方法可以以简单的方式做到这一点,而无需编程技能?

我还应该提到,我发现这个讨论似乎解决了类似的问题:合并两张 Excel 表中的行。还有一个解决方案,但由于它需要对公式进行一些调整,而且这个解决方案已经有好几年了,我想问一下当前的 Excel 是否可以以更自动化的方式执行此操作。任何帮助都将不胜感激。

答案1

结合两个查找公式可以解决您的问题:

在此处输入图片描述

怎么运行的:

  • 在工作表 3 中输入标题。
  • 公式年代第 3 页,细胞I62

    =IFERROR(VLOOKUP(Sheet2!$I56,Sheet1!$I$50:$K$52,COLUMN(A1),FALSE),IFERROR(VLOOKUP(Sheet1!$I51,Sheet2!$I$56:$J$58,2,FALSE),""))
    

根据需要调整公式中的单元格引用。

相关内容