Excel查詢函式index詳解及例項應用
Excel查詢函式index詳解及例項應用
Index函式在資料的查詢過程當中有其獨特的效能優勢。這裡就介紹一下其各個引數的含義並加以實際演練。
1。
引數介紹
這裡發現此函式分兩種方式,我們先後對其進行分析
·
對於index(array,row_num,[ column_num])
Array
表示
查詢的陣列區域
;
row_num
表示
查詢的值在陣列區域中位於第幾行
;
[ column_num]
表示
查詢的值在陣列區域中位於第幾列;
(這裡需要注意的是此種類型的查詢區域array是連續的)
·
對於index(reference,row_num,[ column_num],[ area_num])
Reference
表示
查詢的陣列區域
;
row_num
表示
查詢的值在陣列區域中位於第幾行
;
[ column_num]
表示
查詢的值在陣列區域中位於第幾列;
[ area_num]
表示
返回值在Reference表示的區域中是第幾個
(需要注意的是
Reference表示的陣列區域可以是多個非連續的陣列,整體需要用小括號括起來
)
2。
例項演練(第一種形式)
以下圖所示為例
我們可以選擇空的單元格輸入函式=INDEX(A1:I9,7,6),意思是查詢選中區域A1:I9中位於第7行第6列的數值,結果如下
3。
例項演練(第二種形式)
還是同樣的資料表格,如下圖
這次我們可以在空的單元格輸入函式=INDEX((A1:C4,E1:F9,G4:I6),3,2,2),
其中
(A1:C4,E1:F9,G4:I6)
表示查詢區域,共有3部分不連續的陣列組成,每個陣列用逗號分開,整體用小括號括住;
3,2
表示查詢值在查詢區域的第3行第2列;最後數字
2
表示是在第2個查詢區域內查詢,即在E1:F9內查詢。結果如下
透過更改最後引數的數值,可以指定不同的查詢區域
若將2改為1,則會返回陣列
A1:C4
中第3行第2列的值