資源描述:
《EXCEL查找與引用函數(shù)VLOOKUP的應(yīng)用法及實(shí)例 詳解》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、EXCEL查找與引用函數(shù)VLOOKUP的應(yīng)用法及實(shí)例詳解在表格或數(shù)值數(shù)組的首列查找指定的數(shù)值,并由此返回表格或數(shù)組當(dāng)前行中指定列處的數(shù)值。當(dāng)比較值位于數(shù)據(jù)表首列時(shí),可以使用函數(shù)VLOOKUP代替函數(shù)HLOOKUP。在VLOOKUP中的V代表垂直。語法VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)VLOOKUP(查找XX,在YY區(qū)域中,與查找值相對(duì)的第ZZ列的值,方式)lookup_value??為需要在數(shù)組第一列中查找的數(shù)值。Lookup_valu
2、e可以為數(shù)值、引用或文本字符串。如下圖所示,C3單元格即為lookup_valuetable_array???為需要在其中查找數(shù)據(jù)的數(shù)據(jù)表??梢允褂脤?duì)區(qū)域或區(qū)域名稱的引用,例如數(shù)據(jù)庫或列表。如下圖所示:C6:F10即為table_arraycol_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,函數(shù)VLOO
3、KUP返回錯(cuò)誤值值#VALUE!;如果col_index_num大于table_array的列數(shù),函數(shù)VLOOKUP返回錯(cuò)誤值#REF!。如下圖所示,4表示數(shù)據(jù)表的第4列,col_index_numrange_lookup如果range_lookup為TRUE,則table_array的第一列中的數(shù)值必須按升序排列:…、-2、-1、0、1、2、…、-Z、FALSE、TRUE;否則,函數(shù)VLOOKUP不能返回正確的數(shù)值。如果range_lookup為FALSE,table_array不必進(jìn)行排序。(通過在“數(shù)據(jù)”菜單中的“
4、排序”中選擇“升序”,可將數(shù)值按升序排列。)為了方便起見,一般選用FALSE,即表格不必要再按升序又排列一次。table_array的第一列中的數(shù)值可以為文本、數(shù)字或邏輯值。文本不區(qū)分大小寫。如下圖所示,F(xiàn)ALSE即為range_lookup表示第一列的數(shù)值不必進(jìn)行排序range_lookup???為一邏輯值,指明函數(shù)VLOOKUP返回時(shí)是精確匹配還是近似匹配。如果為TRUE或省略,則返回近似匹配值,也就是說,如果找不到精確匹配值,則返回小于lookup_value的最大數(shù)值;如果range_value為FALSE,函數(shù)
5、VLOOKUP將返回精確匹配值。如果找不到,則返回錯(cuò)誤值#N/A。說明如果函數(shù)VLOOKUP找不到lookup_value,且range_lookup為TRUE,則使用小于等于lookup_value的最大值。如果lookup_value小于table_array第一列中的最小數(shù)值,函數(shù)VLOOKUP返回錯(cuò)誤值#N/A。如果函數(shù)VLOOKUP找不到lookup_value且range_lookup為FALSE,函數(shù)VLOOKUP返回錯(cuò)誤值#N/A。-------------------------------------
6、------------------------------------------------------------------------------------對(duì)于可能產(chǎn)生錯(cuò)誤值的防范將公式進(jìn)行以下修改=IF(C3="","查詢值為空,請(qǐng)?zhí)顚懖樵冎?,IF(ISERROR(VLOOKUP(C3,C6:F10,4,FALSE))=TRUE,"請(qǐng)檢查參數(shù)是否正確",VLOOKUP(C3,C6:F10,4,FALSE)))如下圖所示,如果查找時(shí)未指定名稱,則公式的計(jì)算結(jié)果為“查詢值為空,請(qǐng)?zhí)顚懖樵冎怠比缦聢D所示,因使用
7、的是FALSE,精確查找,當(dāng)查找值為“西瓜”時(shí),因該值不在列表中,會(huì)產(chǎn)生#N/A錯(cuò)誤,但使用公式用,可提示有參數(shù)錯(cuò)誤上述公式,使用了函數(shù)ISERROR檢查是否有錯(cuò)誤值,如果有興趣你也可以使用函數(shù)ERROR.TYPE返回錯(cuò)誤值對(duì)應(yīng)的數(shù)字,從而明確顯示是哪一類型的錯(cuò)誤,錯(cuò)誤值對(duì)應(yīng)的數(shù)字如下表所示呵呵,關(guān)于VLOOKUP就介紹到這里,祝大家工作愉快!