例子#3
下表显示了 6 个人的姓名及其性别。序列号在 A 列 (Sno) 中给出。
我们想要找到给定性别的序列号。
公式“=VLOOKUP(E2,A1:C7,1,FALSE)”返回输出#N/A 错误。
我们想要找到给定性别的序列号。Lookup_value 为 E2,表示要查找的值(性别)位于序列号列 (A) 的右侧。
VLOOKUP 函数不起作用,因为它从左到右开始查找值。简而言之,查找列(性别)应始终位于返回列(序列号或 Sno)的左侧。
该函数搜索“table_array”的最左侧列,并从右侧列返回相应的值。
#N/A 错误是“值不可用”错误,如下图所示。
注 1: Excel 中 VLOOKUP 函数的限制是它只能对从左到右的列进行操作。
注 2:使用VLOOKUP 从左侧提取值,与 IF 和选择功能。
VLOOKUP函数的特点- 它不区分大小写,这意味着大写和小写字母的处理方式相同。
- 当不存在重复值时,我们应该将它们用于给定的数据表。如果找到重复的匹配项,该函数仅返回第一个匹配项。
- 它经常用于财务计算。
由于各种原因,VLOOKUP 公式会返回帐户错误。有以下三种类型VLOOKUP 错误解释如下:
“#不适用!” 错误– 如果函数无法在给定的“table_array”中找到“lookup_value”,则会发生这种情况。
“#REF!” 错误– 如果提供的 col_index_ num 参数超过 table_array 中的列数,则会发生此错误。”