3.pngsheet2表

假设同一个Excel中有sheet1和sheet2两个表,现在要想把sheet1中名字对应的年龄补全,则就可以用到vlookup()方法。

例如匹配sheet1表中A2对应的B2数据:

VLOOKUP(A2,Sheet2!A2:B15,2,FALSE)

语法:

VLOOKUP (查找值, 数据表, 列序数, [匹配条件])

说明:

  • 查找值:需要在‘数据表’中查找的值。可以为数值、文本字符串或引用。当省略此参数时,表适用0进行查找。

  • 数据表:需要查找的数据范围,可以在同一个sheet表中查找数据,也可以在不同的sheet表中查找,可直接用鼠标进行框选数据范围。例如:当前表可用A2:B12表示,匹配sheet2表数据可用Sheet2!A2:B15表示。

  • 列序数:表示匹配成功时返回那一列的表数据,例如当前案例为2,就是匹配成功后返回第二列的数据。

  • 【匹配条件】:可不填写,默认为TRUE。指明精准匹配,还是近似匹配。

    • 如果设置为FALSE是精准匹配,TRUE为近似匹配。当设置为FALSE时,两者必须完全相同。

    • 设置为TRUE时,返回最相似的结果。

  • 结果:如果设置错误则返回#VALUE!