INDEX函數(shù)是Excel函數(shù)中最重要的一個工作表函數(shù)?,F(xiàn)在看來,考慮該函數(shù)單調(diào)的名字是令人驚訝的。那么,什么使INDEX函數(shù)如此強(qiáng)大呢?它是非易失性的、明快的、靈活的并且用途廣泛。INDEX可以返回一個值或者一組值,可以返回對某個單元格的引用或者單元格區(qū)域的引用。INDEX可以很好地結(jié)合三個引用操作符(即冒號、空格和逗號)使用。
index函數(shù)的使用方法——INDEX函數(shù)引用形式
返回特定行和列交叉處單元格的引用。如果該引用是由非連續(xù)選定區(qū)域組成的,則可以選擇要用作查找范圍的選定區(qū)域。
INDEX(reference,row_num,column_num,area_num)
Reference是對一個或多個單元格區(qū)域的引用。
·如果要對引用輸入一個非連續(xù)區(qū)域,請使用括號將該引用括起來。
·如果引用中的每個區(qū)域都只包含一行或一列,則可以不使用相應(yīng)的row_num或column_num參數(shù)。例如,對于單行引用,可以使用INDEX(reference,,column_num)。
Row_num是要從中返回引用的引用中的行編號。
Column_num是要從中返回引用的引用中的列編號。
Area_num用于選擇要從中返回row_num和column_num的交叉點的引用區(qū)域。選擇或輸入的第一個區(qū)域的編號是1,第二個區(qū)域的編號是2,依此類推。如果省略area_num,則INDEX將使用區(qū)域1。
·例如,如果引用描述的是單元格(A1:B4,D1:E4,G1:H4),則area_num1便是指區(qū)域A1:B4,area_num2指區(qū)域D1:E4,area_num3指區(qū)域G1:H4。
INDEX函數(shù)說明
·在reference和area_num選擇了特定區(qū)域后,row_num和column_num將選擇一個特定的單元格:row_num1是該區(qū)域中的第一行,column_num1是該區(qū)域中的第一列,依此類推。INDEX返回的引用將是row_num和column_num的交叉點。
·如果將row_num或column_num設(shè)置為0(零),INDEX將分別返回整列或整行的引用。
·Row_num、column_num和area_num必須指向引用中的某個單元格;否則,INDEX將返回#REF!錯誤值。如果省略了row_num和column_num,INDEX將返回由area_num指定的引用區(qū)域。
·INDEX函數(shù)的結(jié)果是一個引用,在用于其他公式時,其解釋也是如此。根據(jù)使用的公式,INDEX的返回值可以用作引用或值。例如,公式CELL(“width”,INDEX(A1:B2,1,2))相當(dāng)于CELL(“width”,B1)。其中,CELL函數(shù)將INDEX的返回值用作單元格引用。另一方面,類似于2*INDEX(A1:B2,1,2)的公式會將INDEX的返回值轉(zhuǎn)換為該單元格(此處為B1)中的數(shù)字。
事實上,除非用戶理解這里發(fā)生了什么,否則他們可能會認(rèn)為該函數(shù)存在一個Bug,因為INDEX函數(shù)不像OFFSET函數(shù)可以跨過提供的區(qū)域,它必須從傳遞的單元格區(qū)域或數(shù)組里返回一個元素——0行(或0列)在區(qū)域外。如果大家還想了解更多與之有關(guān)的信息,歡迎關(guān)注我們優(yōu)詞網(wǎng)的官網(wǎng)。