關(guān)于vlookup函數(shù)的作用,hlookup函數(shù)這個問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!
1、1.LOOKUP函數(shù) LOOKUP函數(shù)的功能是返回向量(單行區(qū)域或單列區(qū)域)或數(shù)組中的數(shù)值。
2、函數(shù) LOOKUP 有兩種語法形式:向量和數(shù)組。
3、函數(shù) LOOKUP 的向量形式是在單行區(qū)域或單列區(qū)域(向量)中查找數(shù)值,然后返回第二個單行區(qū)域或單列區(qū)域中相同位置的數(shù)值;函數(shù) LOOKUP 的數(shù)組形式在數(shù)組的第一行或第一列查找指定的數(shù)值,然后返回數(shù)組的最后一行或最后一列中相同位置的數(shù)值。
4、 (1)向量形式:公式為 = LOOKUP(lookup_value,lookup_vector,result_vector) 式中 lookup_value—函數(shù)LOOKUP在第一個向量中所要查找的數(shù)值,它可以為數(shù)字、文本、邏輯值或包含數(shù)值的名稱或引用; lookup_vector—只包含一行或一列的區(qū)域lookup_vector 的數(shù)值可以為文本、數(shù)字或邏輯值; result_vector—為只包含一行或一列的區(qū)域其大小必須與 lookup_vector 相同。
5、 (2)數(shù)組形式:公式為 = LOOKUP(lookup_value,array) 式中 array—包含文本、數(shù)字或邏輯值的單元格區(qū)域或數(shù)組它的值用于與 lookup_value 進(jìn)行比較。
6、 例如:LOOKUP(5.2,{4.2,5,7,9,10})=5。
7、 注意:lookup_vector的數(shù)值必須按升序排列,否則函數(shù)LOOKUP不能返回正確的結(jié)果。
8、文本不區(qū)分大小寫。
9、如果函數(shù)LOOKUP找不到lookup_value,則查找lookup_vector中小于或等于lookup_value的最大數(shù)值。
10、如果lookup_value小于lookup_vector中的最小值,函數(shù)LOOKUP返回錯誤值#N/A。
11、 2.VLOOKUP函數(shù) VLOOKUP函數(shù)的功能是在表格或數(shù)值數(shù)組的首列查找指定的數(shù)值,并由此返回表格或數(shù)組當(dāng)前行中指定列處的數(shù)值。
12、公式為 = VLOOKUP(lookup_value,table_array,col_index_num,range_lookup) 式中 lookup_value—需要在數(shù)據(jù)表第一列中查找的數(shù)值,lookup_value 可以為數(shù)值、引用或文字串; table_array—需要在其中查找數(shù)據(jù)的數(shù)據(jù)表,可以使用對區(qū)域或區(qū)域名稱的引用,例如數(shù)據(jù)庫或數(shù)據(jù)清單; 如果range_lookup為TRUE,則table_array的第一列中的數(shù)值必須按升序排列,否則函數(shù)VLOOKUP不能返回正確的數(shù)值,如果range_lookup為FALSE,table_array不必進(jìn)行排序。
13、table_array的第一列中的數(shù)值可以為文本、數(shù)字或邏輯值,且不區(qū)分文本的大小寫; col_index_num—table_array中待返回的匹配值的列序號; col_index_num為1時,返回table_array第一列中的數(shù)值;col_index_num為2時,返回table_array第二列中的數(shù)值,以此類推。
14、如果col_index_num小于1,函數(shù)VLOOKUP返回錯誤值#VALUE!;如果col_index_num大于table_array的列數(shù),函數(shù)VLOOKUP返回錯誤值#REF!。
15、 range_lookup—邏輯值,指明函數(shù) VLOOKUP 返回時是精確匹配還是近似匹配。
16、 如果其為TRUE或省略,則返回近似匹配值,也就是說,如果找不到精確匹配值,則返回小于lookup_value的最大數(shù)值;如果range_value為FALSE,函數(shù)VLOOKUP將返回精確匹配值。
17、如果找不到,則返回錯誤值#N/A。
18、 VLOOKUP函數(shù)在財務(wù)管理與分析中是一個經(jīng)常用到的函數(shù),因此熟悉它將會帶來很大便利。
19、在以后的有關(guān)章節(jié)中會經(jīng)常用到它。
20、 例如,假設(shè)單元格A1:A4中的數(shù)據(jù)分別為30、80和90,單元格B1:B4中的數(shù)據(jù)分別為400、500、600和700,則有:VLOOKUP(5,A1:B4,2)=400,VLOOKUP(30,A1:B4,2)=500,VLOOKUP(79,A1:B4,2)=500,VLOOKUP(92,A1:B4,2)=700。
21、 3.HLOOKUP函數(shù) HLOOKUP函數(shù)的功能是從表格或數(shù)值數(shù)組的首行查找指定的數(shù)值,并由此返回表格或數(shù)組當(dāng)前列中指定行處的數(shù)值。
22、公式為 = (lookup_value,table_array,row_index_num,range_lookup) 式中 row_index_num—table_array中待返回的匹配值的行序號。
23、 row_index_num為1時,返回table_array第一行的數(shù)值,row_index_num為2時,返回table_array第二行的數(shù)值,以此類推。
24、如果row_index_num小于1,函數(shù)HLOOKUP返回錯誤值 #VALUE!;如果row_index_num大于table_array的行數(shù),函數(shù)HLOOKUP返回錯誤值#REF!。
25、 式中的其他參數(shù)含義參閱VLOOKUP函數(shù)。
26、 HLOOKUP函數(shù)與VLOOKUP函數(shù)的區(qū)別是:當(dāng)比較值位于數(shù)據(jù)表的首行,并且要查找下面給定行中的數(shù)據(jù)時,使用函數(shù)HLOOKUP;當(dāng)比較值位于要進(jìn)行數(shù)據(jù)查找的左邊一列時,使用函數(shù)VLOOKUP。
27、VLOOKUP函數(shù)在首列進(jìn)行檢索,先得到的是行號,然后根據(jù)col_index_num參數(shù)指定的列標(biāo)返回指定的單元格數(shù)值;而HLOOKUP函數(shù)在首行進(jìn)行檢索,先得到的是列標(biāo),然后根據(jù)row_index_num參數(shù)指定的行號返回指定的單元格數(shù)值.。
本文分享完畢,希望對大家有所幫助。
標(biāo)簽:
免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!