使用公共列合并两个excel文件

Ind*_*ndy 40 microsoft-excel-2003

我有两张excel表。我必须合并两者,使一个中的值与另一个匹配。例如。

The first excel,    the 2nd excel

1  t                 1   tes1
2  5                 3   tes3
3  t                 4   tes4
4  g
Run Code Online (Sandbox Code Playgroud)

请注意,在第二个 excel 的第一列中,缺少 2,因此我希望第一个 excel 看起来像这样,

1 tes1 t
2      5 
3 tes3 t
4 tes4 g
Run Code Online (Sandbox Code Playgroud)

我是新手。对此的任何帮助将不胜感激。

小智 55

我已将“第一个 excel”中的数据放在 Sheet1 上,将“第二个 excel”中的数据放在 Sheet2 上。

此解决方案的关键是 VLOOKUP() 函数。首先我们插入一列。

插入 B 列

然后我们使用 VLOOKUP() 函数在 Sheet2 中查找“1”的值。我们指定 2 作为第三个参数的值,这意味着我们想要数组中第二列的值。还要注意使用 $ 符号来修复数组。当我们填满时,这将很重要。

查找()

注意 Sheet2 的内容:

表 2

当我们向下填充公式时,除了单元格 A2 中的“2”之外,我们会得到所有值的匹配项。 在此处输入图片说明

为了在您的问题陈述中显示空白(“”)而不是“N/A”,我们可以将 VLOOKUP() 函数包装在 IFERROR() 函数中。

用空白替换 N/A

最后结果:

最终的