經(jīng)常需把2個(gè)EXCEL表中的數(shù)整合匹配到 一個(gè)表格中,這里就需要用到vlookup函數(shù)。 表格數(shù)組的首列查找指定的值,并由此返回表格數(shù)組當(dāng)前行中其他列的值。 VLOOKUP 中的 V 參數(shù)表示垂直方向。當(dāng)比較值位于需要查找的數(shù)據(jù)左邊的一列時(shí),可以使用 VLOOKUP 而不是 HLOOKUP。 步驟1、熟悉語(yǔ)法
VLOOKUP(lookup(查找)_value,table_array(數(shù)組),col_index_num,range_lookup) 2.Lookup(查找)_value 為需要在表格數(shù)組第一列中查找的數(shù)值。Lookup_value 可以為數(shù)值或引用。若 lookup_value 小于 table_array(數(shù)組) 第一列中的最小值,VLOOKUP 返回錯(cuò)誤值 #N/A。 3.Table_array 為兩列或多列數(shù)據(jù)。使用對(duì)區(qū)域或區(qū)域名稱的引用。table_array 第一列中的值是由 lookup_value 搜索的值。這些值可以是文本、數(shù)字或邏輯值。文本不區(qū)分大小寫。 4.Col_index_num 為 table_array 中待返回的匹配值的列序號(hào)。Col_index_num 為 1 時(shí),返回 table_array 第一列中的數(shù)值;col_index_num 為 2,返回 table_array 第二列中的數(shù)值,以此類推。如果 col_index_num : 小于 1,VLOOKUP 返回錯(cuò)誤值 #VALUE!。 大于 table_array 的列數(shù),VLOOKUP 返回錯(cuò)誤值 #REF!。 5.Range_lookup 為邏輯值,指定希望 VLOOKUP 查找精確的匹配值還是近似匹配值: 如果為 TRUE 或省略,則返回精確匹配值或近似匹配值。也就是說(shuō),如果找不到精確匹配值,則返回小于 lookup_value 的最大數(shù)值。 table_array 第一列中的值必須以升序排序;否則 VLOOKUP 可能無(wú)法返回正確的值。有關(guān)詳細(xì)信息,請(qǐng)參閱排序數(shù)據(jù)。 如果為 FALSE,VLOOKUP 將只尋找精確匹配值。在此情況下,table_array 第一列的值不需要排序。如果 table_array 第一列中有兩個(gè)或多個(gè)值與 lookup_value 匹配,則使用第一個(gè)找到的值。如果找不到精確匹配值,則返回錯(cuò)誤值 #N/A。 步驟2、實(shí)例分析
9.檢查結(jié)果,結(jié)果中發(fā)現(xiàn)“#N/A”,檢查表格“部門表”看是否有編號(hào)“92810”。部門表中無(wú)該輸入,說(shuō)明這里錯(cuò)誤不是函數(shù)問(wèn)題。 |
|