查找

通过查找值找到一行

定义

精确匹配的 VLOOKUP 在第一列中找到查找值,并返回同一行的值,使用 FALSE 是为了绝不接受近似匹配。

语法

=VLOOKUP(9027,A2:C4,3,FALSE)

参数

参数 含义
9027 要在表格第一列中查找的值。
A2:C4 被搜索的表格。查找值所在的列必须排在第一位。
3 要返回的表格列。
FALSE 要求精确匹配,因此未知的查找值会得到 #N/A,而不是错误的行。

示例演练

一间办公室把工牌号、姓名和楼层存放在 A2:C4。

A:工牌 B:姓名 C:楼层
8841 Ola 2
9027 Pia 5
9313 Rui 1

公式:=VLOOKUP(9027,A2:C4,3,FALSE)

结果:5。工牌 9027 属于 Pia,她所在行的第三列是楼层 5。

练习

午餐菜单是 Z-10 Soup 6、Z-20 Salad 9 和 Z-30 Wrap 14。工作表上,代码在 A2:A4,价格在 B2:B4。请在 D2 中写出一个精确匹配的公式,返回 Z-30 的价格。

  1. 在 D2 中写出一个精确匹配的 VLOOKUP,从 A2:B4 返回 Z-30 的价格。
第 1 步,共 2 步
无论使用哪种语言,这里的公式都使用英文函数名(如 SUM),小数点一律使用句点“.”。
正在加载工作表…

相关函数

MATCH 可以为 VLOOKUP 提供列号,例如通过查找标题 Floor,这样即使增加列,公式也不会失效。

常见错误

漏掉 FALSE:默认是近似匹配,在未排序的列表中它会悄悄返回附近的行而不是报错。

相关函数

这些链接是相关函数。