Excel表格INDEX函式怎麼用

今天來說一說index函式的基本應用,它也是excel中用來查詢引用的函式,功能堪比vlookup函式。現在讓我們一起來了解它吧。

一、Index函式語法

用途: 用於返回陣列中指定單元格或單元格陣列的值;

語法結構:INDEX(array,row_num,column_num);

中文表示式:INDEX(陣列或區域, 行號, 列號);

其中,行號和列號兩者也可以選其一存在。

二、基本用法

1、返回單行或單列中指定位置的值。

語法表示式:=index(區域,行號/列號)

【例子】從C列中提取第3個位置的值,即為C3的值。

公式:=INDEX(C:C,3)

【例子】從A6:D6區域提取第4個位置的值,即D6的值。

公式:=INDEX(A6:D6,4)

特別說明:公式中的行號和列號是指在區域內的行號和列號,並不是在整個工作表中的行號和列號。

2、返回多行多列區域中指定位置的值。

語法表示式:=index(區域,行號,列號)

【例子】從B3:D8區域中提取第3行第2列的值,即返回C5單元格的值。

公式:=INDEX(B3:D8,3,2)

特別說明:這裡的行號和列號仍是在指定區域內的行號和列號。

三、例項應用

1、反向查詢

【例子】如下圖:根據姓名,查詢獲獎名次。

公式:=INDEX(B3:B8,MATCH(F3,C3:C8,0))

公式說明:先用match函式根據姓名查詢在C3:C8區域的位置,然後在用index函式根據match函式返回的位置從B3:B8區域取值。

2、雙向查詢

【例子】如下圖所示,根據產品名稱、月份,查詢出對應的銷售額。

公式:=INDEX(B3:G13,MATCH(A16,A3:A13,0),MATCH(B16,B2:G2,0))

公式說明:先用match函式分別查詢產品8在A3:A13的位置,3月在B2:G2區域的位置,兩者分別返回值8和3,然後再用index函式根據match函式返回的兩個值分別作為行號和列號,即=INDEX(B3:G13,8,3),提取該位置對應的數值,也就是B3:G13區域第8行第3列的值,得到D10單元格的值。