7.2.1、VLOOKUP函數(shù)
概念:
搜索表區(qū)域首列滿足條件的元素,確定待檢索單元格在區(qū)域中的行序號, 再進(jìn)一步返回返定單元格的值
語法及參數(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.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列是標(biāo)準(zhǔn),表示小于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ù)組中搜索匹配項(xiàng),并通過第二個范圍或數(shù)組返回相應(yīng)的項(xiàng),默認(rèn)情況下使用精確匹配。
語法及參數(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),當(dāng)然這種查找也可以用VLOOKUP函數(shù)來實(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)的,可以下拉篩選計劃、實(shí)際、獎金及不同的月份。H1單元格公式=XLOOKUP(G1,A2:A13,XLOOKUP(F1,A1:D1,A2:D13))。
圖7-11
如何學(xué)好Excel,請點(diǎn)擊紅色字體跳轉(zhuǎn)文章查看:如何學(xué)習(xí)好Excel,這篇總結(jié)的很全面