在excel2007中,VLOOKUP函數與HLOOKUP函數的功能和使用方法類似,不同的是VLOOKUP函數是在首列沿垂直方向查找指定的值,然后返回同一行中的其他值。例如查找首列中的值“王娜”,假設這個值在第3行,則可以指定返回第3行中的某個列的值。該函數的表達式為
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
同樣的,在該函數中,參數look_value用于設定要查找的值,參數table_array用于設置要在其中查找數據的數據表;參數col_index_num為在查找之后要返回的匹配值的列序號,參數range_lookup用于指明函數在查找時是精確匹配,還是近似匹配。
實例:某中學進行了一次考試,考試后對所有的學生成績進行了統計。現在要查找某個學生的特定科目的成績。
①在表格內輸入學生成績表,并在成績表的下方輸入要查找的學生名字
②要查詢的第一個科目是數學,數學位于第3列。因此在單元格J3內輸入公式“=VLOOKUP(H3,A2:F10,3,FALSE)”,對數據進行精確查找,得到要查找學生的數學成績,如圖。