Excel函数部落(15)

IT商界

  搜索函数

  名称:VLOOKUP

  功能:在数据表的首列查找指定的数值,并由此返回数据表当前行中指定列处的数值

  格式:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

  参数:Lookup_value:需要查找的数值;Table_array:需要在其中查找数据的数据表;Col_index_num:为table_array中待返回的匹配值的列序号。Col_index_num为2时,返回 table_array第2列中的数值,为3时,返回第3列的值,以此类推;Range_lookup:为一逻辑值,如果为True或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于lookup_value的最大数值;如果为False,则返回精确匹配值,如果找不到,则返回错误值#N/A。

  提示:如果Range_lookup为True或省略,要求Table_array数据区的首列必须按顺序进行排列(通常是升序),如果为False,则Table_array数据区不需要排序。

  应用:

  如图,在A2至C11区域的第1列(A列)中查找D2单元格中的值,找到后显示出其对应的第3列(C列)中单元格内的值,并显示在D5单元格中。

  操作:在D5单元格中输入公式:=VLOOKUP(D2,A2:C11,3,TRUE)或=VLOOKUP(D2,A2:C11,3)或=VLOOKUP(D2,A2:C11,3,FALSE)。以后当我们在D2单元格中输入一个查找的值(如“10407”),在D5单元格中即显示出“三车间”字符(参见附图)。

  提示:如果Table_array数据是按行排列的,需要实现上述查找目的,用HLOOKUP函数替代VLOOKUP函数就可以了。