excel表格vlookup函数怎么用:四参数分步实操

excel表格vlookup函数怎么用,完整公式为=VLOOKUP(查找值,查找区域,返回第几列,匹配模式),精确匹配要把第四个参数设为FALSE,查找区域首列必须存放查找内容,下拉公式时需要给查找区域加上绝对引用符号$,否则区域会自动偏移;近似匹配只适合分段计分场景,且必须提前把查找区域首列升序排序,不排序会出现匹配错乱,这是微软官方文档给出的使用边界。

vlookup函数四个参数详解

第一个参数lookup_value,是你要检索的内容,可以直接输入文字数字,也可以引用单元格,比如A2,查找内容必须放在查找区域的最左一列,否则函数无法检索成功。

第二个参数table_array,是存放全部数据的单元格范围,跨工作表查询时要写成工作表名+!+单元格区域,例如Sheet2!A2:D10;下拉填充公式时,要把区域改成$A$2:$D$10,锁定查找范围,避免区域跟着单元格移动而改变。

第三个参数col_index_num,填写目标列在查找区域里的序号,不是工作表的列标,查找区域A2:D10里,A列是第1列,B列是第2列,以此类推,不能直接填写B、C这类列字母。

第四个参数range_lookup分为两种模式,二者适用场景差异明显。

参数值匹配类型使用前提适用场景
FALSE/0精确匹配无需排序数据姓名、工号、订单号一对一查询
TRUE/1/省略近似匹配首列必须升序排列成绩等级、薪资档位、数值分段判定

精确匹配实操步骤

你在空白单元格输入公式=VLOOKUP(A2,$A$2:$C$20,3,FALSE),A2代表当前行的查找条件,$A$2:$C$20是锁定后的数据源区域,数字3代表返回区域内第三列的数据,FALSE开启精准查找。

输入完成按下回车,再向下拖动单元格填充柄,就能批量完成整列数据的匹配查询。

近似匹配使用要求

近似匹配只用来做数值分段,使用前必须把查找区域第一列从小到大排序,不排序会出现N/A或者匹配出错的问题。

举个例子,用分数匹配等级,查找区域首列填入分段最低分,公式写成=VLOOKUP(D2,$F$2:$G$6,2,TRUE),就能自动匹配对应等级。

高频报错排查

出现#N/A,大多是查找值和数据源格式不一致,比如一个是数值数字,另一个是文本数字,把两列统一改成相同格式即可解决。

出现#REF!,是第三个列序号填写过大,超出了查找区域的总列数,核对列序号就能修正。

出现#VALUE!,大概率是列序号填写了小数或者文字,第三个参数只能填写正整数。

使用范围限制

vlookup仅支持从左向右查询,无法提取查找列左侧的数据;如果需要反向查找,可改用INDEX+MATCH组合公式,不受左右列顺序约束。

敬慕百科汇集百科知识与游戏文化,带你发现世界的每一个精彩角落。

想要了解更多关于excel表格vlookup函数怎么用的文章欢迎访问:百科