Excel INDEX函數引用區域中的值

INDEX函數

INDEX 函數返回表格或區域中的值或值的引用

使用 INDEX 函數有兩種方法:

  • 如果想要返回指定單元格或單元格數組的值,
  • 如果想要返回對指定單元格的引用,

數組形式

說明

返回表或數組中元素的值, 由行號和列號索引選擇。

當函數 INDEX 的第一個參數為數組常量時,使用數組形式。

語法

=INDEX(array, row_num, [column_num])

=INDEX(查找範圍,第幾行?,第幾列?)

INDEX 函數的數組形式具有下列參數:

  • 數組 必需。 單元格區域或數組常量。
  • 如果數組只包含一行或一列, 則相應的 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 函數。

---------------------------------

案例1

Excel  INDEX函數引用區域中的值

函數:=INDEX(A3:G9,5,4)

解釋:查找範圍:A3:G9

第幾行:5

第幾列:4

----------------------------

案例2

Excel  INDEX函數引用區域中的值

函數:

=INDEX(B14:B20,5) 查找範圍:B14:B20 第幾行:5

=INDEX(A14:G14,4) 查找範圍:A14:G14 第幾列:4

----------------------------

案例3

Excel  INDEX函數引用區域中的值

函數:=INDEX((A27:C32,E27:G32),4,3,2)

解釋: 查找範圍:A27:C32 和 E27:G32 區域

第幾行:4

第幾列:3

實際查找第幾個區域:2 就是E27:G32區域

----------------------------


分享到:


相關文章: