INDEX函數是Excel表格中 查找與引用 類别函數,作用返回表格或區域中的值或值的引用。
INDEX 函數有兩種方法:
1.如果想要返回指定單元格或單元格數組的值,請參閱數組形式。
2.如果想要返回對指定單元格的引用,請參閱引用形式。
數組形式:
INDEX函數屬性:
語法結構INDEX(array, row_num, [column_num])
中文表達INDEX(數組,行數,列數)
Array 必需。 單元格區域或數組常量。
如果數組隻包含一行或一列, 則相應的 row_num 或 column_num 參數是可選的。
如果數組具有多行和多列, 并且僅使用 row_num 或 column_num, 則 INDEX 返回數組中整個行或列的數組。
Row_num 必需。 選擇數組中的某行,函數從該行返回數值。
如果省略 row_num, 則需要 column_num。
Column_num 可選。 選擇數組中的某列,函數從該列返回數值。
如果省略 column_num, 則需要 row_num。
如果同時使用row_num 和 column_num參數, INDEX将返回row_num 和 column_num交叉處的單元格中的值。
row_num 和 column_num 必須指向數組中的一個單元格;否則, INDEX 将返回 #REF! 錯誤。
如果将 row_num 或 column_num 設置為 0 (零), 則 INDEX 将分别返回整列或整行的值的數組。若要使用以數組
形式返回的值, 請以數組公式的形式輸入 INDEX 函數。
引用形式:
INDEX函數屬性:
語法結構INDEX(reference, row_num, [column_num], [area_num])
中文表達INDEX(引用,行數,列數,區域序數)
Reference 必需。 對一個或多個單元格區域的引用。
如果要為引用輸入非相鄰區域, 請将引用括在括号中。
如果引用中的每個區域僅包含一行或一列, 則 row_num 或 column_num 參數分别是可選的。
Row_num 必需。 引用中某行的行号,函數從該行返回一個引用。
Column_num 可選。 引用中某列的列标,函數從該列返回一個引用。
Area_num 可選。選擇一個引用區域, 從該區域中返回 row_num 和 column_num 的交集。
選擇或輸入的第一個區域的編号為 1, 第二個區域為 2, 依此類推。如果省略 area_num, 則 INDEX 使用區域1。此處列出的區域必須位于一個工作表上。如果你指定的區域不在同一工作表上, 它将導緻 #VALUE! 錯誤。
在reference和 area_num 選擇了特定範圍後, row_num 和 column_num 選擇特定單元格: row_num 1 是區域中的第一行, column_num 1 是第一列, 依此類推。
INDEX 返回的引用是 row_num 和 column_num 的交集。
如果将 row_num 或 column_num 設置為 0 (零), 則 INDEX 将分别返回整列或整行的引用。
row_num、column_num 和 area_num 必須指向引用中的單元格;否則, INDEX 将返回 #REF! 錯誤。
如果省略了row_num 和 column_num, 則 INDEX 返回由 area_num 指定的引用區域。
函數 INDEX 的結果為一個引用,且在其他公式中也被解釋為引用。
根據公式的需要,函數 INDEX 的返回值可以作為引用或是數值。
數組形式-案例詳解:
如下圖 要求查找A1:D11區域中第3行第3列的值。
首先選擇F2單元格輸入公式 =INDEX(A1:D11,3,3) ,A1:D11為需要查找的數組區域,因為要返回該區域第3行、第3列的值,所以row_num行數輸入3,在column_num列數中輸入3。
點擊enter鍵運算公式,即可返回A1:D11區域第3行、第3列的值。
引用形式-案例詳解:
如下圖 要求在(B2:C11)和(E2:F11)的2個區域中,查找第二個區域的第5行、第3列的值。
選擇J2單元格輸入公式 =INDEX((A1:D11,F1:H9),5,3,2) ,A1:D11為reference引用第1個區域,F1:H9為第2個區域,因為要求返回第2個區域的第5行、第3列的值,所以row_num行數輸入5,在column_num列數中輸入3,area_num 區域序數輸入2。
點擊enter鍵運算公式,返回值88就是(B2:C11)和(E2:F11)的2個區域中第二個區域第5行、第3列的值。
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!