提示: 尝试使用新的 XLOOKUP 和 XMATCH 函数,它们是本文所述函数的改进版。 这些新函数适用范围广,默认情况下返回精确匹配项,与以前函数相比,使用起来更容易、更方便。
假设你有一个办公室位置号码表,你需要知道每间办公室都有哪些员工。 电子表格内容较多,所以你可能认为这是一项具有挑战性的任务。 其实用查找函数很容易做到。
VLOOKUP 和 HLOOKUP 函数,以及 INDEX 和 MATCH是 Excel 中一些最有用的函数。
注意: Excel 中不再提供“查找向导”功能。
下面是如何使用 VLOOKUP 的示例。
=VLOOKUP(B2,C2:E7,3,TRUE)
在此示例中,B2 是第一个 参数,即函数运行所需的数据元素。 VLOOKUP 第一个参数是要查找的值。 此参数可以是单元格引用,也可以是固定值,例如“smith”或 21,000。 第二个参数是单元格搜索范围 C2-:E7,VLOOKUP 在其中搜索要查找的值。 第三个参数是单元格范围内包含所查找值的列。
第四个参数可选。 输入 True 或 False。 如果输入 TRUE 或留空此参数,则函数将返回第一个参数中指定的值的近似匹配。 如果输入 FALSE,函数将匹配第一个参数提供的值。 换言之,可以自由选择是将第四个参数留空,或是输入 TRUE。
此示例演示函数的工作方式。 在单元格 B2(第一个参数)中输入值后,VLOOKUP 搜索单元格 C2-E7(第二个参数),并从范围中的第三列 E 列(第三个参数)返回最接近的近似匹配。
第四个参数为空,因此函数返回近似匹配。 如果未返回结果,必须输入 C 或 D 列中的某个值才能得到结果。
熟悉 VLOOKUP 后,使用 HLOOKUP 函数应该不会太难。 输入相同的参数,只不过 HLOOKUP 在行中查找值,而不是在列中。