Microsoft Excel是Microsoft為使用Windows和Apple Macintosh操作系統的電腦編寫的一款電子表格軟件。直觀的界面、出色的計算功能和圖表工具,再加上成功的市場營銷,使Excel成為最流行的個人計算機數據處理軟件。 函數說明INDEX函數的主要作用是返回表或區域中的值或值的引用。函數 INDEX() 有兩種形式:數組和引用。數組形式通常返回數值或數值數組;引用形式通常返回引用。 函數語法返回數組中指定單元格或單元格數組的數值。 INDEX(array,row_num,column_num)?
INDEX(單元格區域或數組常量,數組中某行的行序號,數組中某列的列序號)?
Array:為單元格區域或數組常量。 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 設置為 0,函數 INDEX 則分別返回整個列或行的數組數值。若要使用以數組形式返回的值,請將 INDEX 函數以數組公式形式輸入,對于行以水平單元格區域的形式輸入,對于列以垂直單元格區域的形式輸入。若要輸入數組公式,請按 Ctrl+Shift+Enter。 -
Row_num 和 column_num 必須指向 array 中的某一單元格;否則,函數 INDEX 返回錯誤值 #REF!。 返回引用中指定單元格區域的引用。 INDEX(reference,row_num,column_num,area_num)?
INDEX(一個或多個單元格區域的引用,引用中某行的行序號,引用中某列的列序號,選擇引用中的一個區域,并返回該區域中 row_num 和 column_num 的交叉區域)?
Reference:對一個或多個單元格區域的引用。 -
如果為引用輸入一個不連續的區域,必須用括號括起來。 -
如果引用中的每個區域只包含一行或一列,則相應的參數 row_num 或 column_num 分別為可選項。例如,對于單行的引用,可以使用函數 INDEX(reference,,column_num)。 Row_num:引用中某行的行序號,函數從該行返回一個引用。 Column_num:引用中某列的列序號,函數從該列返回一個引用。 Area_num:選擇引用中的一個區域,并返回該區域中 row_num 和 column_num 的交叉區域。選中或輸入的第一個區域序號為 1,第二個為 2,以此類推。如果省略 area_num,函數 INDEX 使用區域 1。 說明 -
在通過 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 必須指向 reference 中的單元格;否則,函數 INDEX 返回錯誤值 #REF!。如果省略 row_num 和 column_num,函數 INDEX 返回由 area_num 所指定的區域。 -
函數 INDEX 的結果為一個引用,且在其他公式中也被解釋為引用。根據公式的需要,函數 INDEX 的返回值可以作為引用或是數值。例如,公式 CELL("width",INDEX(A1:B2,1,2)) 等價于公式 CELL("width",B1)。CELL 函數將函數 INDEX 的返回值作為單元格引用。而在另一方面,公式 2*INDEX(A1:B2,1,2) 將函數 INDEX 的返回值解釋為 B1 單元格中的數字。 ? 參數說明參考函數語法描述 函數備注參考函數語法描述 函數示例INDEX(數組)示例 數據
公式 公式 | 結果 | 說明 | =INDEX(A2:C3,2,3) | 梨 | 返回單元格區域的第二行和第二列交叉處的值 | =INDEX(A2:C3,2,1) | 香蕉 | 返回單元格區域的第二行和第一列交叉處的值 |
Excel整體界面趨于平面化,顯得清新簡潔。流暢的動畫和平滑的過渡,帶來不同以往的使用體驗。
|