vlookup查找匹配并返回行中的另一个元素

时间:2013-08-04 14:16:26

标签: vlookup

我有两张纸。两个工作表的第一列都有用户ID,但两个工作表之间只有一些ID重叠。我想将用户ID保留在第一张表中,但在第二张表中,第二列有一个我想要的数据点。对于第一张表中也在第二张表中的那些用户ID,我想获得这些数据。

所以,对于第一张表中的第一行用户ID,我怎样才能使用vlookup在第二张表中找到相同的用户ID(如果存在),获取该匹配的第二列的值,然后带上它回到第一张纸的第二列?

感谢

1 个答案:

答案 0 :(得分:6)

修改并将此公式放入第一个工作表上第二列的第一个单元格中。然后将其复制并粘贴到列中:

= VLOOKUP(A1,Sheet2!A $ 1:B $ 100,2,FALSE)

让我们看一下这个函数的参数:

  1. A1:此工作表上的此值是我们在下一个参数中给出的范围内搜索的值。将整个公式复制并粘贴到列中时,它会使每行的#行递增。在第2行中,它将被修改为A2,依此类推。

  2. Sheet2!A $ 1:B $ 100:这是我们感兴趣的范围,在第二张工作表上。它是左上角到右下角的细胞。当您将公式复制并粘贴到列中时,$符号告诉Excel不要更改行#。修改B $ 100以适合您感兴趣的数据范围...如果您在第二张纸上只有30行ID,则需要B $ 30。

  3. 2:这是您感兴趣的相对于上述参数检索值的列。在这种情况下,2对应于列B.

  4. 错误:这指示Excel查找完全匹配。