今天我們學習一個非常好用的查詢函數(shù) —— index 函數(shù)。
1、認識函數(shù)
這個函數(shù)的主要功能,就是根據(jù)區(qū)域中的位置找到目標對象。
想要用好它,你只需要記住 3 句口訣:
在哪個范圍找?
在第幾行?
在第幾列?
我們再來看看 INDEX 函數(shù)的語法:
=INDEX (數(shù)據(jù)區(qū)域,行數(shù),列數(shù))
2、行列定位查找
案例是一張考試成績表,現(xiàn)在要快速找到考生名單中第 4 位考生的姓名,該怎么做呢?
? 在單元格中輸入 = INDEX,按【 Tab 鍵】快速插入函數(shù)及括號「 ( 」。
? 回憶 3 句口訣,并根據(jù)口訣,完成相應的操作。
在哪個范圍找?—— 直接選中考生名單列【A2:A7】單元格,并打上「,」英文逗號。
在第幾行?—— 我們要找第四位考生姓名,所以在所選區(qū)域的第 4 行,輸入一個數(shù)字【4】就可以了。輸入完畢,打上反括號,按下回車鍵,結(jié)果就順利查找出來了。
PS:這里并不涉及到列的問題,因此第三個參數(shù)不需要填寫。
完整公式如下:
=INDEX(A2:A7,4)
再看第二個案例:第 5 個考試科目是什么?、
? 在單元格中輸入 =INDEX,打上 (括號。
在哪個范圍找?—— 直接選中學科行【B1:G1】單元格。
?在第幾列?—— 第二個參數(shù)我們直接輸入數(shù)字【5】,表示要找所選區(qū)域中第 5 列的數(shù)據(jù)。輸入完畢后,打上反括號,按下回車鍵,結(jié)果就顯示來了。
PS:這里只有一行,不涉及到行數(shù)的問題。
完整公式如下:
=INDEX(B1:G1,5)
我們總結(jié)一下 index 函數(shù)的用法,index 函數(shù)可以根據(jù)位置找目標,如果查找的范圍只有一行或者一列,那么對應的 行數(shù)和列數(shù)就變?yōu)榭蛇x項,可以忽略不填。
3、多條件查找
我們再來看第 3 個案例:現(xiàn)在我們要查詢第二名考生第四科的考試成績,該怎么辦呢?
對于這個問題,查找范圍就不能僅限于一行或者一列了,我們還是嘗試使用 3 句口訣來解決這個問題。
? 先在單元格中輸入 = INDEX,打上 「(」括號。
在哪個范圍找 —— 選擇【B2:G7】單元格,打上一個英文逗號「,」。
? 在第幾行 —— 找第二名考生,因此在所選范圍的第二行,輸入一個數(shù)字【2】并打上「,」英文逗號。
在第幾列 —— 第四科成績在第四列,輸入數(shù)字【4】,打上反括號「)」,按下回車鍵,可以看到查詢結(jié)果。
完整公式如下:
=INDEX(B2:G7,2,4)
需要注意的是,根據(jù)所選范圍的不同,行數(shù)和列數(shù)要相應的調(diào)整。
假設我的第一個參數(shù)選擇的不是所有分數(shù)區(qū)域,而是整張表格,這個時候,行數(shù)和列數(shù)應該怎么選呢?
? 我們先清空之前的數(shù)據(jù),輸入 = INDEX,第一個參數(shù)選中整張表格【B2:G7】單元格,打上逗號「,」。
現(xiàn)在,我們要找的還是第二名考生、第四科的成績。
? 第二名考生在表格的第三行,所以第二個參數(shù)要輸入數(shù)字 3。
? 第四科成績,在所選范圍的第五列,因此第三個參數(shù)要輸入數(shù)字【5】,打上反括號「)」,按下回車鍵,查看結(jié)果。
完整公式如下:
=INDEX(A1:G7,3,5)
通過這個案例,大家有沒有發(fā)現(xiàn),行數(shù)和列數(shù)并非固定不變的,所以我們在操作中一定要根據(jù)所選范圍來正確填寫。
index 函數(shù) 的使用技巧你都學會了嗎?是不是超級簡單,快去實操試試吧~
本文來自微信公眾號:秋葉 Excel (ID:excel100),作者:田田
廣告聲明:文內(nèi)含有的對外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。