
使用 INDEX 函數(shù)有兩種方法:
1.如果想要返回指定單元格或單元格數(shù)組的值,請參閱數(shù)組形式;
2.如果想要返回對指定單元格的引用,請參閱引用形式。
一、數(shù)組形式
返回表或數(shù)組中元素的值, 由行號和列號索引選擇。當(dāng)函數(shù) INDEX 的第一個參數(shù)為數(shù)組常量時,使用數(shù)組形式。
語法:INDEX(array, row_num, [column_num])
INDEX 函數(shù)的數(shù)組形式具有下列參數(shù):
■數(shù)組:必需,單元格區(qū)域或數(shù)組常量。如果數(shù)組只包含一行或一列, 則相應(yīng)的 row_num 或 column_num 參數(shù)是可選的。如果數(shù)組具有多行和多列, 并且僅使用 row_num 或 column_num, 則 INDEX 返回?cái)?shù)組中整個行或列的數(shù)組。
■row_num:必需,選擇數(shù)組中的某行,函數(shù)從該行返回?cái)?shù)值。 如果省略 row_num, 則需要 column_num。
■column_num:可選,選擇數(shù)組中的某列,函數(shù)從該列返回?cái)?shù)值。 如果省略 column_num, 則需要 row_num。
說明:
■如果同時使用row_num 和 column_num參數(shù), INDEX將返回row_num 和 column_num交叉處的單元格中的值。
■row_num 和 column_num 必須指向數(shù)組中的一個單元格;否則, INDEX 將返回 #REF! 錯誤。
■如果將 row_num 或 column_num 設(shè)置為 0 (零), 則 INDEX 將分別返回整列或整行的值的數(shù)組。若要使用以數(shù)組形式返回的值, 請以數(shù)組公式的形式輸入 INDEX 函數(shù)。
二、引用表單
返回指定的行與列交叉處的單元格引用。 如果引用由非相鄰的選項(xiàng)組成, 則可以選擇要查找的選擇內(nèi)容。語法:INDEX(reference, row_num, [column_num], [area_num])
INDEX 函數(shù)的引用形式具有下列參數(shù):
■參閱:必需,對一個或多個單元格區(qū)域的引用。
如果要為引用輸入非相鄰區(qū)域, 請將引用括在括號中。如果引用中的每個區(qū)域僅包含一行或一列, 則 row_num 或 column_num 參數(shù)分別是可選的。例如,對于單行的引用,可以使用函數(shù) INDEX(reference,,column_num)。
■row_num:必需,引用中某行的行號,函數(shù)從該行返回一個引用。
■column_num:可選,引用中某列的列標(biāo),函數(shù)從該列返回一個引用。
■area_num:可選,選擇一個引用區(qū)域, 從該區(qū)域中返回 row_num 和 column_num 的交集。
選擇或輸入的第一個區(qū)域的編號為 1, 第二個區(qū)域?yàn)?2, 依此類推。如果省略 area_num, 則 INDEX 使用區(qū)域1。此處列出的區(qū)域必須位于一個工作表上。如果你指定的區(qū)域不在同一工作表上, 它將導(dǎo)致 #VALUE! 錯誤。
如果需要使用彼此位于不同工作表上的區(qū)域。建議使用 INDEX 函數(shù)的數(shù)組形式, 并使用另一個函數(shù)計(jì)算構(gòu)成數(shù)組的區(qū)域。例如,可以使用 CHOOSE 函數(shù)計(jì)算將使用的范圍。
例如, 如果引用描述單元格(A1: B4, D1: E4, G1: H4 ),area_num 1 是區(qū)域A1: B4, area_num 2 是區(qū)域 D1: E4, area_num 3 是范圍 G1: H4 。
說明:
■在引用和 area_num 選擇了特定范圍后, row_num 和 column_num 選擇特定單元格: row_num 1 是區(qū)域中的第一行, column_num 1 是第一列, 依此類推。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ū)域。
■函數(shù) INDEX 的結(jié)果為一個引用,且在其他公式中也被解釋為引用。
根據(jù)公式的需要,函數(shù) INDEX 的返回值可以作為引用或是數(shù)值。例如,公式 CELL(width,INDEX(A1:B2,1,2)) 等價于公式 CELL(width,B1)。CELL 函數(shù)將函數(shù)INDEX 的返回值作為單元格引用。而在另一方面,公式 2*INDEX(A1:B2,1,2) 將函數(shù) INDEX 的返回值解釋為 B1 單元格中的數(shù)字。
本文由培訓(xùn)無憂網(wǎng)唐山現(xiàn)代電腦設(shè)計(jì)培訓(xùn)學(xué)校課程顧問老師整理發(fā)布,更多辦公軟件課程信息可關(guān)注培訓(xùn)無憂網(wǎng)辦公軟件培訓(xùn)頻道或添加老師微信:15033336050
注:尊重原創(chuàng)文章,轉(zhuǎn)載請注明出處和鏈接 http://elsolbar.com/news-id-6792.html 違者必究!部分文章來源于網(wǎng)絡(luò)由培訓(xùn)無憂網(wǎng)編輯部人員整理發(fā)布,內(nèi)容真實(shí)性請自行核實(shí)或聯(lián)系我們,了解更多相關(guān)資訊請關(guān)注辦公軟件頻道查看更多,了解相關(guān)專業(yè)課程信息您可在線咨詢也可免費(fèi)申請?jiān)囌n。關(guān)注官方微信了解更多:150 3333 6050