在Excel中有很多函數經常是成雙成對出現的,今天和大家分享一組堪稱絕配的函數組合——INDEX MATCH。
首先來看看這兩個函數的基本語法和用法。
INDEX函數
INDEX函數表示用來在給定的單元格區域中,返回特定行列交叉處單元格的值或引用。
語法=INDEX(區域或數組常量,返回值所在區域的行号,返回值所在區域的列号)
如圖所示,需要查找第五行所在的姓名是誰,就可以直接輸入公式=INDEX(A1:A10,5)即可獲取結果。
MATCH函數
MATCH函數用于返回要查找的數據在區域中的相對位置。
語法=MATCH(查找對象,指定查找的範圍或數組,查找的匹配方式)
注意:
如果查找對象有多個符合條件的,隻能返回第一次出現的位置
查找範圍隻能是一行或者一列,多行多列返回的結果是錯誤值
匹配方式主要有三種:0、1、-1,分别表示精确匹配、升序查找、降序查找模式
如圖所示,要查找“張菱”在區域中的位置,這時可以輸入公式=MATCH(D2,A1:A10,0)。
了解了這2個函數的基本用法,下面我們具體來看看該組合在實際的應用。
1、查找員工所在的部門
在單元格中輸入=INDEX(B2:B11,MATCH(D3,A2:A11,0))
2、按區間劃分等級
如圖所示,業績在2000到5000區間的等級為A,在5000到7000之間的為A ,而7000以上的則為A ,這裡在單元格中輸入公式=INDEX($F$3:$F$5,MATCH(B2,$E$3:$E$5,1)),向下填充。
3、根據姓名和月份查找對應的銷售量
在單元格中輸入公式=INDEX(B2:H12,MATCH(J2,A2:A12,0),MATCH(K2,B1:H1,0))。
4、求4月份的總銷售量
在單元格中輸入公式=SUM(INDEX(B2:H12,,MATCH(J2,B1:H1,0)))。
5、根據姓名查找對應的部門
遇到有合并單元格的,可以輸入公式=INDEX(B2:B11,MATCH("座",OFFSET(B2,,,MATCH(D3,A2:A11,0)),1))
以上就是今天要分享的經典組合函數,你學會了嗎?
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!