摘要:=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
VLOOKUP函数是Excel中常用的垂直查找函数,其标准格式和使用方法如下:
标准格式
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
参数说明
1. lookup_value(必填) : 要查找的值(可以是单元格引用、文本或数值)。
2. table_array(必填) :包含查找范围和返回值的数据区域(需以查找列为第一列)。
3. col_index_num(必填) :返回值在table_array中的列序号(从查找列开始计数)。
4. range_lookup(可选) :
FALSE或0:精确匹配(最常用,找不到返回#N/A)。
TRUE或1:近似匹配(需查找列升序排列,常用于数值区间查找)。
默认值:TRUE(若省略则按近似匹配处理,易出错!)
使用示例
假设在表格A1:D5中:
○ A列:员工编号
○ B列:姓名
○ C列:部门
○ D列:工资
要在单元格F2中根据输入的员工编号(如F1)查找对应的部门:
=VLOOKUP(F1, $A$1:$D$5, 3, FALSE)
注意事项
1. 查找方向:只能从左向右查找。
2. 精确匹配:推荐用FALSE避免意外错误,确保数据准确性。
3. 数据规范:
查找值必须在table_array第一列。
避免重复值(返回首个匹配结果)。
4. 错误处理:
#N/A:原因:未找到匹配项 或 数据类型不一致(如文本与数值混用),可用IFERROR屏蔽(如=IFERROR(VLOOKUP(...), "无结果"))。
#REF!:原因:col_index_num超出table_array的列数。
来源:淇方教育