search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

excel index函數的使用方法和案例介紹

內容提要:本文通過案例來講解index函數的使用方法。Excel中,index和match函數是一對完美搭檔,請務必掌握它.

Excel中,index和match函數是一對完美搭檔。我們首先來看看index函數的使用方法。

初識Index函數

Index函數是返回區域中行列交叉引用的單元格,語法為:INDEX(區域,行號,列號)

當區域為一行一列的時候,可以允許為兩個參數:INDEX(區域,行號或列號)

一起回到表格中來理解下用法。 現在要獲取區域中第3行,第2列的對應值,就可以用=INDEX(A1:C10,3,2),得到「3.4」。

想知道A列第3行的對應水果,就可以用=INDEX(A1:A10,3),得到「香蕉」。

第1行第2列的對應值,就可以用=INDEX(A1:C1,2),得到「單價」。

但大部分情況下行列號都是不知道的,而是通過別的函數獲取。早上有網友問今朝:怎麼獲取最後5條記錄?

一般情況下記錄都是隨時增加的,你不可能去數下哪幾條是最後的,數到的數據即使現在可以,過幾天就行不通了。最後一條非空記錄的行號,可以用COUNTA,這個就是統計非空單元格的個數:=COUNTA(A:A)

現在知道非空一共有10條,那最後5條記錄就是,10,9,8,7,6。一般情況下連續數字首先考慮到的就是ROW。公式為:=COUNTA(A:A)-ROW(A1)

這樣就可以得到9-6這4條記錄,但缺少第1條記錄,也就是說在第1行的時候只能減去0。公式為:=COUNTA(A:A)-ROW(A1)+1

現在已經知道行號,只需嵌套個Index就可以。

但有的人覺得還是按原來順序排序好,記錄顯示是6-10。也就是第1行減去4,第2行減去3……這時只需做小小的變形就行:=COUNTA(A:A)-5+ROW(A1)

現在就得到6-10,再重新嵌套Index:=INDEX(A:A,COUNTA(A:A)-5+ROW(A1))

如果想要改成引用A:C這種區域的形式,可以用:=INDEX($A:$C,COUNTA(A:A)-5+ROW(A1),COLUMN(A1))

以上這些都是index函數比較常用的形式。

再回到教程最前面,再想想是否已經理解了excel中index函數用法了。我們在下一篇教程將繼續學習index函數。

答疑各種Excel問題,群文件有視頻教程,對Excel感興趣的朋友可加Excel學習交流群:284029260



熱門推薦

本文由 yidianzixun 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦