首页 理论教育 【教程】VLOOKUP函数的使用方法

【教程】VLOOKUP函数的使用方法

时间:2023-07-24 理论教育 版权反馈
【摘要】:VLOOKUP中的V表示垂直,即“纵向”或按列查询的意思。VLOOKUP①lookup_value必需,是要在表格或区域的第一列中搜索的值。④range_lookup可选值是一个逻辑值,指定希望VLOOKUP查找精确匹配值,还是近似匹配值。;大于table_array的列数,则VLOOKUP返回错误值#REF!。④如果range_lookup参数为FALSE或0,VLOOKUP将只查找精确匹配值。接下来,利用VLOOKUP函数计算某销售额对应的提成比例,结果如图4-6所示。

【教程】VLOOKUP函数的使用方法

(1)功能说明。

搜索某个单元格区域的第一列,然后返回该区域相同行上任何单元格中的值。VLOOKUP中的V表示垂直(Vertical),即“纵向”或按列查询的意思。

(2)格式与参数。

VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])

①lookup_value必需,是要在表格或区域的第一列中搜索的值。lookup_value参数可以是值或引用。

②table_array必需,是包含数据的单元格区域。可以使用对区域(例如A2:D8)或区域名称的引用。table_array第一列中的值是由lookup_value搜索的值。这些值可以是文本、数字或逻辑值。文本不区分大小写

③col_index_num必需,是table_array参数中必须返回的匹配值的列号。col_index_num参数为1时,返回table_array第一列中的值;col_index_num为2时,返回table_array第二列中的值,依此类推。

④range_lookup可选值是一个逻辑值,指定希望VLOOKUP查找精确匹配值,还是近似匹配值。

(3)注意事项。

①如果为lookup_value参数提供的值小于table_array参数第一列中的最小值,则VLOOKUP将返回错误值#N/A。

②如果col_index_num参数小于1,则VLOOKUP返回错误值#VALUE!;大于table_array的列数,则VLOOKUP返回错误值#REF!。

③如果range_lookup为TRUE或1或被省略,则返回精确匹配值或近似匹配值。如果找不到精确匹配值,则返回小于lookup_value的最大值。

④如果range_lookup参数为FALSE或0,VLOOKUP将只查找精确匹配值。如果table_array的第一列中有两个或更多值与lookup_value匹配,则使用第一个找到的值。

⑤如果找不到精确匹配值,则返回错误值#N/A。

⑥如果range_lookup为TRUE或1或被省略,则必须按升序排列table_array第一列中的值;否则,VLOOKUP可能无法返回正确的值。

⑦如果range_lookup为FALSE或0,则不需要对table_array第一列中的值进行排序。

(4)应用举例。

【例4-1】 根据“基本工资”“员工信息表”中的相关数据,如图4-1所示,利用VLOOKUP函数,将“工资表”中的“工资级别”和“基本工资”列数据填写完整。

(www.xing528.com)

图4-1 工资信息

【原理与思路】根据员工姓名在“工资级别”中查到对应的工资级别值填入“工资表”的C列,然后根据具体工资级别在“基本工资”表中查找到对应的基本工资数据填入“工资表”的D列完成全部工作。在这里,姓名和工资级别、工资级别和基本工资均是精确匹配。

(1)选定C3单元格,录入以下公式:

=VLOOKUP(B3,$A$10:$B$13,2,FALSE)或者

=VLOOKUP(B3,$A$10:$B$13,2,0)

回车键确认后,将此公式向下填充至C6,如图4-2所示。

图4-2 计算工资级别

(2)选定D3单元格,录入以下公式:

=VLOOKUP(C3,$D$10:$E$14,2,0)

然后,将该公式向下填充至D6单元格,如图4-3所示。

图4-3 计算基本工资

【例4-2】 按对应比例计算销售提成。

(1)首先将销售分段点与提成比例表格定义为“分段点与比例”,具体操作为:选定销售分段点与提成比例表格G3:H10单元格区域,如图4-4所示。

图4-4 设置“分段点与比例”

(2)单击【公式】选项卡下的【定义名称】,在“名称”栏填写“分段点与比例”,如图4-5所示。接下来,利用VLOOKUP函数计算某销售额对应的提成比例,结果如图4-6所示。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈