十二、HLOOKUP函數:
HLOOKUP函數用于在表格或數組的首行查找一個指定的值,并返回指定行中與查找值同列的值。
語法是:“=HLOOKUP(lookup_value, table_array, row_index_num, range_lookup)”。
參數:lookup_value是要在首行中查找的值。可以為數值、引用或文本字符串。
table_array是在其中查找數據的信息表或區域。參數range_lookup為TRUE時,第一行的數值必須按升序排列。
row_index_num是要返回匹配值的行序号。
range_lookup是一個邏輯值,指定查找結果是精确匹配值還是近似匹配值。如果為TRUE或省略,返回近似匹配值。如果找不到則返回小于lookup_value的最大數值。如果為FALSE,返回精确匹配值。如果找不到,則返回錯誤值#N/A。
例:根據給定條件從成績表中查詢某人的成績。
1、在I2單元格中插入函數:“=HLOOKUP("語文",A1:F6,3)”;
2、在I3單元格中插入函數:“=HLOOKUP("語文",A1:F6,3,FALSE)”;
3、在I4單元格中插入函數:“=HLOOKUP("化學",A1:F6,6,TRUE)”;
4、在I5單元格中插入函數:“=HLOOKUP("化學",A1:F6,6,FALSE)”。
十三、VLOOKUP函數:
VLOOKUP函數用于在表格或數組的首列查找一個指定的值,并返回指定列中與查找值同行的值。
語法是:“=VLOOKUP(lookup_value, table_array, col_index_num, range_lookup)”。
參數:col_index_num是要返回匹配值的列序号。
其他參數同HLOOKUP函數。
例:根據給定條件從成績表中查詢某人的成績。
1、在I2單元格中插入函數:“=VLOOKUP("楊英",A1:F6,2)”;
2、在I3單元格中插入函數:“=VLOOKUP("楊英",A1:F6,2,FALSE)”;
3、在I4單元格中插入函數:“=VLOOKUP("滔滔",A1:F6,6,TRUE)”;
4、在I5單元格中插入函數:“=VLOOKUP("滔滔",A1:F6,6,FALSE)”。
十四、LOOKUP函數:
1、向量形式:
LOOKUP函數的向量形式,用于在單行或單列區域(向量)中查找指定值,并返回另一個單行或單列區域(向量)中相同位置的值。
其語法是:“=LOOKUP(lookup_value,lookup_vector,result_vector)”。
參數:lookup_value是要在向量中查找的值。可以是數字、文本、邏輯值、名稱或對值的引用。
lookup_vector是要查找指定值的單行或單列區域(向量),必須以升序順序排列。
result_vector是要返回值的另一個單行或單列區域(向量),其大小必須與lookup_vector相同。
例:根據給定條件從成績表中查詢某人的成績。
1)在I2單元格中插入函數:“=LOOKUP("楊英",A2:A6,B2:B6)”;
2)在I3單元格中插入函數:“=LOOKUP("滔滔",A2:A6,F2:F6)”。
2、數組形式:
LOOKUP函數的數組形式,用于在數組的第一行或第一列中查找指定的值,并返回數組最後一行或最後一列内同一位置的值。
其語法是:“=LOOKUP(lookup_value,array)”。
參數:lookup_value是在數組中要查找的值。
array是要查找和返回值的數組。
如果數組寬度大,高度小(即列數多于行數)時,按行查找;否則,按列查找。
例:查詢某個人的總成績。
1)在H2單元格中插入函數:“=LOOKUP("楊英",A1:E6)”;
2)在H3單元格中插入函數:“=LOOKUP("滔滔",A2:E6)”。
上一篇:自學WPS表格38:查找與引用函數(二)
下一篇:自學WPS表格40:查找與引用函數(四)
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!