HLOOKUP函式
用於在表格或數值陣列的首行查詢指定的數值,並由此返回表格或陣列當前列中指定行處的數值。當比較值位於資料表的首行,並且要查詢下面給定行中的資料時,請使用函式 HLOOKUP。
語法形式為:
HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)
其中,Lookup_value表示要查詢的值,它必須位於自定義查詢區域的最左列。Lookup_value 可以為數值、引用或文字串。
Table_array查詢的區域,用於查詢資料的區域,上面的查詢值必須位於這個區域的最左列。可以使用對區域或區域名稱的引用。
Row_index_num為 table_array 中待返回的匹配值的行序號。Row_index_num 為 1 時,返回 table_array 第一行的數值,row_index_num 為 2 時,返回 table_array 第二行的數值,以此類推。
Col_index_num為相對列號。最左列為1,其右邊一列為2,依此類推.
Range_lookup為一邏輯值,指明函式 HLOOKUP 查詢時是精確匹配,還是近似匹配。
MATCH函式
MATCH函式有兩方面的功能,兩種操作都返回一個位置值。
一是確定區域中的一個值在一列中的準確位置,這種精確的查詢與列表是否排序無關。
二是確定一個給定值位於已排序列表中的位置,這不需要準確的匹配.
語法結構為:MATCH(lookup_value,lookup_array,match_type)
lookup_value為要搜尋的值。
lookup_array:要查詢的區域(必須是一行或一列)。
match_type:匹配形式,有0、1和-1三種選擇:"0"表示一個準確的搜尋。"1"表示搜尋小於或等於查換值的最大值,查詢區域必須為升序排列。"-1"表示搜尋大於或等於查詢值的最小值,查詢區域必須降序排開。以上的搜尋,如果沒有匹配值,則返回#N/A。
HLOOKUP函式
用於在表格或數值陣列的首行查詢指定的數值,並由此返回表格或陣列當前列中指定行處的數值。當比較值位於資料表的首行,並且要查詢下面給定行中的資料時,請使用函式 HLOOKUP。
語法形式為:
HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)
其中,Lookup_value表示要查詢的值,它必須位於自定義查詢區域的最左列。Lookup_value 可以為數值、引用或文字串。
Table_array查詢的區域,用於查詢資料的區域,上面的查詢值必須位於這個區域的最左列。可以使用對區域或區域名稱的引用。
Row_index_num為 table_array 中待返回的匹配值的行序號。Row_index_num 為 1 時,返回 table_array 第一行的數值,row_index_num 為 2 時,返回 table_array 第二行的數值,以此類推。
Col_index_num為相對列號。最左列為1,其右邊一列為2,依此類推.
Range_lookup為一邏輯值,指明函式 HLOOKUP 查詢時是精確匹配,還是近似匹配。
MATCH函式
MATCH函式有兩方面的功能,兩種操作都返回一個位置值。
一是確定區域中的一個值在一列中的準確位置,這種精確的查詢與列表是否排序無關。
二是確定一個給定值位於已排序列表中的位置,這不需要準確的匹配.
語法結構為:MATCH(lookup_value,lookup_array,match_type)
lookup_value為要搜尋的值。
lookup_array:要查詢的區域(必須是一行或一列)。
match_type:匹配形式,有0、1和-1三種選擇:"0"表示一個準確的搜尋。"1"表示搜尋小於或等於查換值的最大值,查詢區域必須為升序排列。"-1"表示搜尋大於或等於查詢值的最小值,查詢區域必須降序排開。以上的搜尋,如果沒有匹配值,則返回#N/A。