index函數的用法舉例?

index函數是excel中最重要的函數之一,它是一個非常有用的函數,特別是和match函數聯合起來,可以構成一個具有強大功能函數,用於查找匹配相應的數值。這裡,我們先來了解一下index的函數的用法。

工具/原料

excel

方法/步驟

index,索引,index函數即索引、搜索函數,也就是根據區域內指定的行號和列號返回值(指定行和列交叉處的值)或者對某個值的引用。index有兩種形式:數組形式和引用形式。

數組形式語法如下圖所示:

index函數的用法舉例

因為index函數是在一個給定範圍內返回行號和列號交叉處的單元格的元素值,所以index可以用來根據行號和列號查找某個值。

如下圖所示:求相應商品的單價。

index函數的用法舉例

在G3中錄入公式“=INDEX(B2:D9,3,1)”,G4中錄入公式“=INDEX(B2:D9,5,1)",函數分別返回了39和387,和左表B列數值對照驗證一下是正確的。

index函數的用法舉例

如果index函數第二個或者第三個參數為0,函數將分別返回整列或整行的數組值,利用這個特點,我們可以用一個函數獲取對整行或者整列的值。

如下圖求所有商品的銷售金額。

index函數的用法舉例

我們選中G2:G9,並錄入公式”=INDEX(B2:D9,0,3)“,按 Ctrl+Shift+Enter 結束這個數組公式。這個函數意思是,在B2到D9區域內查找0行3列,即D列,並把結果返回到G2:G9。

index函數的用法舉例

回車,可以看到,已經把所有的金額填列到G2:G9列中了。

index函數的用法舉例

如果函數第一個參數只包含一行或一列,則可以不使用相應的 row_num (行號)或 column_num (列號)參數。

如下圖,求出指定商品的相應單價。

index函數的用法舉例

在E2中錄入公式:”=INDEX(B2:D9,4)“。

index函數的用法舉例

回車,函數返回商品4的單價值。下面商品同理。

index函數的用法舉例

index函數的用法舉例

上面是我們對index函數數組形式的介紹,是我們經常用到的形式,index函數還有一種形式:引用形式。引用形式返回指定行和列交叉處單元格的引用。如果此引用是由非連續選定區域組成的,則可以選擇要用作查找範圍的選定區域。

index函數的用法舉例

如圖:求商品7的數量.

index函數的用法舉例

在G2中錄入公式”=INDEX((B2:D3,B6:D9),3,2,2),注意:因為引用形式第一個參數為多個非連續區域,所以要用括號括起來。

index函數的用法舉例

回車,返回商品4的數量,我們驗證看一下,是正確的。

index函數的用法舉例

需要說明的是:如果上述引用形式中第四個參數省略,函數默認第一參數的第一個區域。

如下圖,我們可以省略第四個參數。在G3中錄入公式:=INDEX((B2:D6,B8:D9),5,2)

index函數的用法舉例

回車,商品5的數量已經搜索出來了。

index函數的用法舉例

注意事項

index函數的行號 和 列號必須指向區域中的某個單元格;否則,INDEX 將返回錯誤值#REF

如果此經驗對您有幫助,請投我一票,萬分感謝!!!

相關問題答案