4.1.1 根据商品名称查询商品价格

VLOOKUP函数用于查找指定的数值并返回当前行中指定列处的数值,其语法格式为:

VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

参数说明:

·lookup_value:要在数据表第一列中进行查找的数值。lookup_value可为数值、引用或文本字符串。当vlookup函数第一参数省略查找值时,表示用0查找。

·table_array:需要在其中查找数据的数据表。使用对区域或区域名称的引用。

·col_index_num:table_array中查找数据的数据列序号。col_index_num为1时,返回table_array第一列的数值,col_index_num为2时,返回table_array第二列的数值,以此类推。

·range_lookup:为逻辑值,指明函数VLOOKUP查找时是精确匹配还是近似匹配。如果为FALSE或0,则返回精确匹配。如果range_lookup为TRUE或1,函数VLOOKUP将查找近似匹配值,如果找不到精确匹配值,则返回小于lookup_value的最大数值。

示例:使用VLOOKUP函数根据商品名称查询商品价格。

选择G2单元格,输入公式“=VLOOKUP(F2,$A$2:$D$10,4,FALSE)”,如图4-1所示。按Enter键确认,即可将商品名称为“马克笔”的价格查找出来,然后将公式向下填充,如图4-2所示。

注意事项

VLOOKUP函数的第2个参数必须包含查找值和返回值,且第1列必须是查找值。