使用 VLOOKUP 未获得所需输出 - 需要帮助

使用 VLOOKUP 未获得所需输出 - 需要帮助

我有表 1,如下所示 -

A1  B1  C1
1   X   Date11
2   Y   Date12
3   Z   Date13

我有另一张表,表 2,如下所示 -

A2  B2  C2
1   M   Date21
2   N   Date22
3   X   Date23
4   O   Date24
5   Y   Date25
6   Z   Date26

表1中B1列的所有值都可以在表2中B2列的某些记录中找到。我想要提取C2列中的对应值并将它们放在表1中。

所以我需要的表格是 -

A1  B1  C1  C2
1   X   Date11  Date23
2   Y   Date12  Date25
3   Z   Date13  Date26

我尝试使用=VLOOKUP(B1,Table2,2,FALSE),但出现错误。如何修改公式以获得所需的结果?

答案1

问题在于,它VLOOKUP会搜索您传递给它的数组第一列中的值。由于表 2 的第一列中没有 X,因此您会收到 -error #N/A

为了解决您的问题,您需要更改传递的数组VLOOKUP以在第一列中包含您搜索的值 - 并且它还需要包含包含您想要的结果的列。

对您提供的数据进行一些试验后,我最终得到了以下公式:

 =VLOOKUP(B2;Table2[[Column2]:[Column3]];2;FALSE)

请注意,您很可能需要将公式中的分号更改为逗号,因为我们似乎有不同的区域设置。

相关内容