7.2、單條件查找函數(shù)7.2.1、VLOOKUP函數(shù) 概念: 搜索表區(qū)域首列滿足條件的元素,確定待檢索單元格在區(qū)域中的行序號, 再進一步返回返定單元格的值 語法及參數(shù): VLOOKUP (lookup_value, table_array,
col_index_num, [range_lookup]) 示例: 如下圖7-6所示,要查找段振云3的銷量,B10單元格公式=VLOOKUP(A10,A2:B7,2,0)。表示查找段振云3在A2:B7這個區(qū)域中第2列的精確匹配位置。 圖7-6 7.3、多條件查找函數(shù)7.3.1、INDEX函數(shù) 概念: 在給定的單元格區(qū)域中,返回特定行列交叉處單元格的值或引用 語法及參數(shù): INDEX(array, row_num, [column_num]) 示例: 如下圖7-7所示,根據(jù)姓名及科目名稱來查找對應(yīng)的成績,B10單元格公式=INDEX(B2:G7,5,3),表示在B2:G7區(qū)域中查找引用第5行第3列位置的值,后面的行號和列號就可以用前面學(xué)過的MATCH函數(shù)來代替,等同于此公式: =INDEX(B2:G7,MATCH(A10,A2:A7,0),MATCH(B9,B1:G1,0)) 圖7-7 7.3.2、函數(shù)LOOKUP 概念: 從單行或單列或從數(shù)組中查找一個值,條件是向后兼容性。 語法及參數(shù): LOOKUP(lookup_value, lookup_vector,
[result_vector]) 示例: 如下圖7-8所示,EF列是標準,表示小于60的不等級為D,小于80的等級為C小于90的等級為B,90及以上的等級為A,C2單元格公式=LOOKUP(B2,$E$2:$E$5,$F$2:$F$5)。 圖7-8 7.3.3、XLOOKUP函數(shù) 概念: 在某個范圍或數(shù)組中搜索匹配項,并通過第二個范圍或數(shù)組返回相應(yīng)的項,默認情況下使用精確匹配。 語法及參數(shù): XLOOKUP(lookup_value, lookup_array,
return_array, [if_not_found], [match_mode], [search_mode]) 示例1: 如下圖7-9所示,根據(jù)ABC三列信息,查找E2單元格姓名對應(yīng)的成績,F(xiàn)2單元格公式=XLOOKUP(E2,A2:A7,C2:C7),當然這種查找也可以用VLOOKUP函數(shù)來實現(xiàn),等同于公式=VLOOKUP(E2,A2:C7,3,0)。 圖7-9 示例2: 如下圖7-10所示,在上面圖7-9例子公式里增加一個第4參數(shù)[if_not_found],如果沒有找到就返回此參數(shù)的結(jié)果,可以是值,也可以是一個引用。這個第4參數(shù)跟邏輯函數(shù)中的屏蔽錯誤值IFERROR函數(shù)差不多。 圖7-10 示例3: 如下圖7-11所示,H1單元格要根據(jù)F1和G1單元格的條件來查找對應(yīng)的值,并且F1和G1的值是動態(tài)的,可以下拉篩選計劃、實際、獎金及不同的月份。H1單元格公式=XLOOKUP(G1,A2:A13,XLOOKUP(F1,A1:D1,A2:D13))。 圖7-11 如何學(xué)好Excel,請點擊紅色字體跳轉(zhuǎn)文章查看:如何學(xué)習(xí)好Excel,這篇總結(jié)的很全面 |
|