使用VLOOKUP无法获得所需的输出 - 需要帮助


2

我有表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)但这给了我一个错误。如何修改公式以获得我需要的结果?

Answers:


1

问题是VLOOKUP搜索传递给它的数组的第一列中的值。由于表2的第一列中没有X'es,因此会出现-error #N/A

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

用你提供的数据试验一下,我最终得到了公式:

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

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


如果可能的话你也可以看看这个问题 - superuser.com/questions/926109 / ...
user3164272 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.