本文通過案例來講解index函數(shù)的使用方法。Excel中,index和match函數(shù)是一對完美搭檔,請務(wù)必掌握它.
Excel中,index和match函數(shù)是一對完美搭檔。我們首先來看看index函數(shù)的使用方法。
初識Index函數(shù)
Index函數(shù)是返回區(qū)域中行列交叉引用的單元格,語法為:INDEX(區(qū)域,行號,列號)當(dāng)區(qū)域為一行一列的時候,可以允許為兩個參數(shù):INDEX(區(qū)域,行號或列號)一起回到表格中來理解下用法?,F(xiàn)在要獲取區(qū)域中第3行,第2列的對應(yīng)值,就可以用=INDEX(A1:C10,3,2),得到“3.4”。
想知道A列第3行的對應(yīng)水果,就可以用=INDEX(A1:A10,3),得到“香蕉”。第1行第2列的對應(yīng)值,就可以用=INDEX(A1:C1,2),得到“單價”。但大部分情況下行列號都是不知道的,而是通過別的函數(shù)獲取。早上有網(wǎng)友問今朝:怎么獲取最后5條記錄?一般情況下記錄都是隨時增加的,你不可能去數(shù)下哪幾條是最后的,數(shù)到的數(shù)據(jù)即使現(xiàn)在可以,過幾天就行不通了。最后一條非空記錄的行號,可以用COUNTA,這個就是統(tǒng)計非空單元格的個數(shù):=COUNTA(A:A)現(xiàn)在知道非空一共有10條,那最后5條記錄就是,10,9,8,7,6。一般情況下連續(xù)數(shù)字首先考慮到的就是ROW。公式為:=COUNTA(A:A)-ROW(A1)這樣就可以得到9-6這4條記錄,但缺少第1條記錄,也就是說在第1行的時候只能減去0。公式為:=COUNTA(A:A)-ROW(A1)+1現(xiàn)在已經(jīng)知道行號,只需嵌套個Index就可以。但有的人覺得還是按原來順序排序好,記錄顯示是6-10。也就是第1行減去4,第2行減去3……這時只需做小小的變形就行:=COUNTA(A:A)-5+ROW(A1)現(xiàn)在就得到6-10,再重新嵌套Index:=INDEX(A:A,COUNTA(A:A)-5+ROW(A1))如果想要改成引用A:C這種區(qū)域的形式,可以用:=INDEX($A:$C,COUNTA(A:A)-5+ROW(A1),COLUMN(A1))以上這些都是index函數(shù)比較常用的形式?! ≡倩氐浇坛套钋懊?,再想想是否已經(jīng)理解了excel中index函數(shù)用法了。我們在下一篇教程將繼續(xù)學(xué)習(xí)index函數(shù)。