INDEX函数
目錄
返回指定連續(xù)區(qū)域數(shù)組的值
返回非連續(xù)區(qū)域單元格的引用
2種使用方法
數(shù)組形式
引用表單
返回指定連續(xù)區(qū)域數(shù)組的值
數(shù)組形式的用法:
忽略掉圖中的#N/A,點(diǎn)確定
返回非連續(xù)區(qū)域單元格的引用
?非連續(xù)數(shù)組區(qū)域要用英文逗號(hào)隔開,并添加括號(hào),使多個(gè)數(shù)組區(qū)域?yàn)閿?shù)組參數(shù)輸入
2種使用方法
1.如果想要返回指定單元格或單元格數(shù)組的值,請(qǐng)參閱數(shù)組形式
2.如果想要返回對(duì)指定單元格的引用,請(qǐng)參閱引用形式
數(shù)組形式
返回表或數(shù)組中元素的值, 由行號(hào)和列號(hào)索引選擇。當(dāng)函數(shù) INDEX 的第一個(gè)參數(shù)為數(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ù)組中整個(gè)行或列的數(shù)組。
■row_num:必需,選擇數(shù)組中的某行,函數(shù)從該行返回?cái)?shù)值。 如果省略 row_num, 則需要 column_num。
■column_num:可選,選擇數(shù)組中的某列,函數(shù)從該列返回?cái)?shù)值。 如果省略 column_num, 則需要 row_num。
說明
■如果同時(shí)使用row_num 和 column_num參數(shù), INDEX將返回row_num 和 column_num交叉處的單元格中的值。
■row_num 和 column_num 必須指向數(shù)組中的一個(gè)單元格;否則, INDEX 將返回 #REF! 錯(cuò)誤。
■如果將 row_num 或 column_num 設(shè)置為 0 (零), 則 INDEX 將分別返回整列或整行的值的數(shù)組。若要使用以數(shù)組
形式返回的值, 請(qǐng)以數(shù)組公式的形式輸入 INDEX 函數(shù)。
引用表單
返回指定的行與列交叉處的單元格引用。 如果引用由非相鄰的選項(xiàng)組成, 則可以選擇要查找的選擇內(nèi)容。
語法
INDEX(reference, row_num, [column_num], [area_num])
INDEX 函數(shù)的引用形式具有下列參數(shù):
■參閱:必需,對(duì)一個(gè)或多個(gè)單元格區(qū)域的引用。
如果要為引用輸入非相鄰區(qū)域, 請(qǐng)將引用括在括號(hào)中。
如果引用中的每個(gè)區(qū)域僅包含一行或一列, 則 row_num 或 column_num 參數(shù)分別是可選的。
例如,對(duì)于單行的引用,可以使用函數(shù) INDEX(reference,,column_num)。
■row_num:必需,引用中某行的行號(hào),函數(shù)從該行返回一個(gè)引用。
■column_num:可選,引用中某列的列標(biāo),函數(shù)從該列返回一個(gè)引用。
■area_num:可選,選擇一個(gè)引用區(qū)域, 從該區(qū)域中返回 row_num 和 column_num 的交集。
選擇或輸入的第一個(gè)區(qū)域的編號(hào)為 1, 第二個(gè)區(qū)域?yàn)?2, 依此類推。如果省略 area_num, 則 INDEX 使用區(qū)域1。
此處列出的區(qū)域必須位于一個(gè)工作表上。如果你指定的區(qū)域不在同一工作表上, 它將導(dǎo)致 #VALUE! 錯(cuò)誤。?
如果需要使用彼此位于不同工作表上的區(qū)域。
?建議使用 INDEX 函數(shù)的數(shù)組形式, 并使用另一個(gè)函數(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! 錯(cuò)誤。?
如果省略了row_num 和 column_num, 則 INDEX 返回由 area_num 指定的引用區(qū)域。
函數(shù) INDEX 的結(jié)果為一個(gè)引用,且在其他公式中也被解釋為引用。
根據(jù)公式的需要,函數(shù) INDEX 的返回值可以作為引用或是數(shù)值。
例如,公式 CELL(width,INDEX(A1:B2,1,2)) 等價(jià)于公式 CELL(width,B1)。
CELL 函數(shù)將函數(shù)INDEX 的返回值作為單元格引用。
而在另一方面,公式 2*INDEX(A1:B2,1,2) 將函數(shù) INDEX 的返回值解釋為 B1?單元格中的數(shù)字
總結(jié)
- 上一篇: 若依框架登录去除验证码
- 下一篇: BAT的一个定时关机脚本