index函式什麼意思

INDEX函式是返回表或區域中的值或值的引用。

index函式什麼意思1

INDEX函式是Excel中廣泛應用的查詢引用函式,除自身具有按位置調取資料的功能外,INDEX函式還可以和其它函式結合使用,其功能非常的強大……可見INDEX函式是職場必備的函式之一。

一、INDEX函式語法解析及基礎用法。

作用:返回表格或區域中的值或值的.應用。

語法:INDEX(array,row_num,[column_num])。

解釋:INDEX(陣列或區域,行號,列號)。

1、如果陣列只包含一行或一列,則對應的引數Row_num或Column_num為可選引數。

2、如果陣列有多行或多列,但只使用引數Row_num或Column_num,函式INDEX返回陣列中的整行或整列,且返回值也為陣列。

3、如果同時使用引數Row_num或Column_num,函式INDEX返回Row_num和Column_num交叉處的單元格中的值。

4、如果將Row_num或Column_num設定為(零),函式INDEX則分段返回真個列或行的陣列數值。

5、若要使用以陣列形式返回的值,請將INDEX函式以陣列公式形式輸入,對於行以水平單元格區域的形式輸入,對於列以垂直單元格區域的形式輸入。若要輸入陣列公式,請按Ctrl+Shift+Enter。

方法:

在目標單元格中輸入公式:=INDEX(B3:B9,5)。

方法:

在目標單元格中輸入公式:=INDEX(B3:F3,4)。

方法:

在目標單元格中輸入公式:=INDEX(A3:F9,3,3)。

index函式什麼意思
  

二、INDEX函式隔行取值

方法:

1、選定目標單元格。

2、輸入公式:=INDEX($A$3:$A$10,COLUMN(A1)+(ROW(A1)-1)*2)。

3、Ctrl+Enter填充。

三、INDEX函式隔列取值。

方法:

1、選定目標單元格。

2、輸入公式:=INDEX($C4:$J4,COLUMN(A1)*2)。

3、Ctrl+Enter填充。

四、INDEX函式按條件取整行資料。

方法:

1、選定目標單元格。

2、輸入公式:=INDEX($B$4:$I$10,MATCH($A$14,$A$4:$A$10),COLUMN(A1))

3、Ctrl+Enter填充。

五、INDEX函式按條件取整列資料。

方法:

1、選定目標單元格。

2、輸入公式:=INDEX($B$3:$E$9,ROW(A1),MATCH($H$2,$B$2:$E$2,0))

3、Ctrl+Enter填充。

index函式什麼意思2

一、函式介紹

INDEX 函式通常用來查詢資料,根據指定的行和列找到某單元格的內容。

二、函式解讀

函式公式:=INDEX(引用, 行, [列], [區域])

引數釋義:

引用(必填):指要查詢的區域範圍

行(必填):行數

列(選填):列數

區域(選填):選用的第幾個引用的區域, 如果只有一個區域可直接輸入 1

舉個例子:

=INDEX(A1:C20, 5, 1)

注意事項:

引用範圍時要包含引用的標題

“行” 和“列”都是針對選定範圍來判斷的,詳情見操作步驟的動圖。

index函式什麼意思 第2張
  

三、操作流程

使用 INDEX 函式

選中單元格,在單元格內輸入 =INDEX,或者點選工具欄中的 公式 按鈕,選擇 查詢,然後選擇查詢中的 INDEX 函式

在單元格中輸入公式引數 (引用, 行, [列], [區域])

按 回車 鍵,單元格中將顯示判斷的結果

拖拽單元格右下角的 + 號至所有需要判斷的區域

刪除 INDEX 函式

選中應用了 INDEX 函式的單元格,按刪除鍵,清空單元格內的函式公式。

四、場景實踐

銷售必備:使用 INDEX 函式查詢產品資訊

銷售員需要對自己負責的`產品資訊瞭如指掌,但產品很多時,如果全靠記憶記住細節是不太可能的,因此我們可以用 INDEX函式快速查詢資訊。

下圖中所用的公式:=INDEX(A1:D7,4,3, [1])

公式引數解讀:下圖中,我們需要找產品三的庫存數量。首先我們需要輸入A1:D7, 這是我們需要選擇的查詢區域,這個區域可以有很多片,但我們一般只選中一片區域,因此公式結尾寫 1 ,也可以不寫;4 是從選中的區域範圍開始數,數到我們需要的那一行的行數,如下圖從 A1 開始數,會發現產品三在第 4 行,因此我們輸入 4 ;然後從左往右數庫存,發現在從 A1 開始數的第 3 列,因此我們輸入 3 ,這樣就可以找到我們需要找的庫存數量 23 啦。

index函式什麼意思3

INDEX函式是返回表或區域中的值或值的引用。函式INDEX()有兩種形式:陣列形式和引用形式。陣列形式通常返回數值或數值陣列;引用形式通常返回引用。

語法

INDEX(array, row_num, [column_num])

返回表格或陣列中的元素值,此元素由行號和列號的索引值給定。當函式 INDEX 的第一個引數為陣列常量時,使用陣列形式。[2]

Array必需。單元格區域或陣列常量。

如果陣列只包含一行或一列,則相對應的引數 row_num 或 column_num 為可選引數。

如果陣列有多行和多列,但只使用 row_num 或 column_num,函式 INDEX 返回陣列中的整行或整列,且返回值也為陣列。

Row_num必需。選擇陣列中的某行,函式從該行返回數值。如果省略 row_num,則必須有 column_num。

Column_num可選。選擇陣列中的某列,函式從該列返回數值。如果省略 column_num,則必須有 row_num。

index函式什麼意思 第3張
  

說明

1、如果同時使用了 row_num 和 column_num 引數,INDEX 將返回 row_num 和 column_num 交叉處單元格中的'值。

2、如果將 row_num 或 column_num 設定為 0(零),INDEX 將分別返回整列或整行的值陣列。要將返回的值用作陣列,請在行的水平單元格區域和列的垂直單元格區域以陣列公式 (陣列公式:陣列公式對一組或多組值執行多重計算,並返回一個或多個結果。陣列公式括於大括號({ }) 中。按 Ctrl+Shift+Enter 可以輸入陣列公式。)的形式輸入 INDEX 函式。要輸入陣列公式,請按 Ctrl+Shift+Enter。

3、Row_num 和column_num 必須指向陣列中的某個單元格;否則,INDEX 將返回 #REF! 錯誤值。[2]