INDEX 函數是EXCEL中應用很廣泛的壹個查找引用函數,功能比較強大。他除了自己本身具有,在壹個區域中,根據指定的行列位置返回其內容之外,還可以結合其他很多函數,嵌套使用,發揮更大的作用,助力職場。今天,就讓我們壹起來揭開他神秘的面紗,得見壹下真容吧。
INDEX函數是查找引用函數,他的參數有三個,先來幾個小例子,直觀的來認識壹下INDEX吧:
1、取B列第5行的數據,我們把取數範圍設定為B列時,因為是單列取數,所以只需要輸入第2個參數,即行數5就可以了,=INDEX(B:B,5)。
2、取B列第5行的數據,我們把取數範圍設定為第5行時,因為是單行取數,所以只需要輸入2個參數,即行數5就可以了,=INDEX(5:5,2)。
3、那如果我們將第壹個參數,設定為區域,即A1:C10區域,想取B列第5行的數據,公式則要寫為:=INDEX(A1:C10,5,2)。這裏是從區域中調取數據,所以行號(第二參數)和列號(第三參數)都要寫全。我們所需要的的內容,即堅果數據位於第5行第2列,所以第二參數寫5,第三參數寫2。
有個成語叫隔靴搔癢,INDEX有個功能叫隔行取值,如下:
A列是摻雜了商品編號和商品名稱的數據源,我們想整理為C-D列這樣的,商品編號和商品名稱分開的兩列數據,則用INDEX函數,輕松就可以秒實現了。只需要在D3單元格輸入公式:=INDEX($A:$A,COLUMN(A2)+(ROW(A2)-1)*2)&然後雙擊鼠標,就可以秒填寫全列數據,是不是提高整理數據的效率壹丟丟!
嘿哈,有隔行取值,那是不是也有隔列取值的功能哪?YES,絕對有的,看過來,走起:
如果我們想只取每月度實際的每種商品的銷售數量,則,在M2單元格輸入公式:=INDEX($B2:$I2,COLUMN(B1)*2)
即可實現了,以M2單元格為起點,往下往右填充公式即可秒實現想要的結果,嘿哈!
接下來,我們請出INDEX函數的最佳拍檔,她就是MATCH函數,看兩者為大家表演精彩節目:
我們要根據E2單元格中的堅果,這個商品名稱,在A-B列查詢其對應的商品編號,用INDEX和MATCH如何實現哪?這裏,我們就要用到INDEX和MATCH函數組合的逆向查找功能了。
則我們只需要在F2單元格輸入公式:=INDEX(A:A,MATCH(E2,B:B,0))即可得到我們想要的結果。
那如果我們知道了商品編號,又怎麽查詢出來對應的商品名稱哪?
則,我們就要用到INDEX和MATCH函數的正向查找功能了。
我們知道了E2單元格為25007,我們只需要在F2單元格輸入:=INDEX(B:B,MATCH(E2,A:A,0))則可得到我們需要的結果了。