如何在 EXCEL 中合并 2 个数据列表

如何在 EXCEL 中合并 2 个数据列表

我有 2 个列表,其中包含多台不同机器的参数数据。我试图将数据合并到单个列表中,但并非所有机器都包含所有参数。在 EXCEL 中可以实现吗?

列表 1

列表 1

清单 2

清单 2

合并列表:

合并列表

答案1

假设。

  1. 您只需管理这两个表
  2. 建议手动创建少量表格
  3. 标题在两个列表之间是唯一的。例如,机器 4 只能存在于列表 1 或列表 2 中,但不能同时存在于两者中。

在此示例中,列表 1 位于单元格 C2:F8,列表 2 位于 C10:D15

现在首先在其他地方手动创建表的结构。在此示例中,它在 H2 及之后创建。

复制 C 列(参见第二张快照)将其放入 H 中,删除重复项并按 H 列对其进行排序。同样,将两个列表中的标题一个接一个地复制。因​​此,您有一个像这样的结构。

在此处输入图片描述

现在在 I3 中输入以下公式,并将其沿着新表格或列表的长度和宽度向下拖动。

=IFERROR(VLOOKUP($H3,$C$11:$D$15,MATCH(I$2,$C$10:$D$10,0),FALSE),IFERROR(VLOOKUP($H3,$C$3:$F$8,MATCH(I$2,$C$2:$F$2,0),FALSE),""))

在此处输入图片描述

答案2

您可以使用索引/匹配来执行此操作。

假设第一张图片中的列表开始于A1,第二张图片的列表开始于A9,然后您需要在单元格中输入公式E2将会

=IFERROR(INDEX($B$10:$B$14,MATCH($A2,$A$10:$A$14,0)),"")

这是您提供的样品的图片

相关内容