Excel具有大量不同的工作表功能-其中一些经常使用,而另一些则相当晦涩。 VLOOKUP函数是比较晦涩的功能之一(至少对于Excel新手而言)。

了解此功能的工作原理可以使您的工作变得更加简单,尤其是在处理数据表并从这些表中提取信息时。

VLOOKUP是“垂直查找”的缩写形式。它是一项功能,可垂直(上下)浏览数据表,并在您指示时从表中提取信息。例如,假设您有一个列出零件编号及其价格的数据表。零件编号在H列中,而这些零件的价格在I列中。 (假设数据表在H5:I27范围内。)您可以使用以下公式查找零件编号(位于单元格C28中)并返回其价格:

=VLOOKUP(C28,H5:I27,2)

请注意,VLOOKUP至少需要三个参数。第一个是您要查找的值。在这种情况下,C28在数据表中包含要匹配的零件号。第二个参数是实际数据表,在这种情况下为H5:I27。第三个参数指定应从表的哪一列返回值。在这种情况下,我需要价格,该价格在数据表的第二列(第I列)中。

在这种情况下,VLOOKUP的作用是获取C28中的值,然后尝试将其与H5:127范围的第一列中的单元格匹配。

如果找到匹配项,则从该范围的第2列返回值-我们想要的价格。

VLOOKUP也将接受可选的第四个参数,该参数可以为TRUE或FALSE。参数的默认值为TRUE,这意味着VLOOKUP在与数据表中的值匹配时将近似值。如果在数据表中找不到完全匹配的内容,则VLOOKUP会将表第一列中的下一个最小值视为匹配项。因此,如果您要查找零件号,例如“ P23”,

并且表中没有这样的部件号,但是有一个“ P22”,

然后VLOOKUP认为匹配。如果将可选的第四个参数设置为FALSE,则VLOOKUP仅在可以完全匹配时才成功返回。

由于VLOOKUP进行匹配的方式,根据第一列中的值以升序对数据表中的信息进行排序非常重要。

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本技巧(9576)适用于Microsoft Excel 2007和2010。您可以在下面的Excel的较旧菜单界面中找到本技巧的版本:

链接:/ excel-Understanding_the_VLOOKUP_Function [了解VLOOKUP函数]。