六、ROW函数: ROW函数用于返回引用单元格或区域的行号。 语法是:“=ROW(reference)”。 参数:reference是要返回行号的单元格或区域。 如果忽略,则使用包含ROW函数的单元格。 如果为一个单元格区域,且以垂直数组键入,则以垂直数组的形式返回结果。 例:返回引用单元格或区域的行号。 1、在B2单元格中插入函数:“=ROW(A2)”,并将函数复制到其他行。 2、选中C2:C6 单元格区域,输入函数:“=ROW(A2:A6)”,按【Ctrl】+【Shift】+【Enter】键确认(数组公式)。 七、COLUMN函数: COLUMN函数用于返回引用单元格或区域的列标。 语法是:“=COLUMN(reference)”。 参数:reference是要返回列号的单元格或区域。 如果忽略,则使用包含COLUMN函数的单元格。 如果为一个单元格区域,且以水平数组键入,则以水平数组的形式返回结果。 例:返回引用单元格或区域的列号。 1、在B2单元格中插入函数:“=COLUMN(B1)”,并将函数复制到其他列。 2、选中B3:F3单元格区域,输入函数:“=COLUMN(B1:F1)”,按【Ctrl】+【Shift】+【Enter】键确认(数组公式)。 八、ROWS函数: ROWS函数用于计算某一引用或数组中包含的行数。 语法是:“=ROWS(array)”。 参数:array是要计算行数的数组、数组公式或引用的单元格区域。 例:计算引用或数组中包含的行数。 1、在B2单元格中插入函数:“=ROWS(A1:A5)”。 2、在B3单元格中插入函数:“=ROWS({1,2;3,4;5,6})”。 九、COLUMNS函数: COLUMNS函数用于计算某一引用或数组中包含的列数。 语法是:“=COLUMNS(array)”。 参数:array是要计算列数的数组、数组公式或引用的单元格区域。 1、在B2单元格中插入函数:“=COLUMNS(A1:E8)”。 2、在B3单元格中插入函数:“=COLUMNS({1,2;3,4;5,6})”。 十、CHOOSE函数: CHOOSE函数用于根据索引序号返回参数列表中的指定参数值。 语法是:“=CHOOSE(index_num, value1, value2, ……)”。 参数:index_num是所选参数值在参数列表中的位置序号(索引)。 如果 index_num为1,则返回 value1;如果为2,则返回 value2,以此类推。 value1, value2, ……是列表中的参数值。 例:根据索引序号返回参数列表中的参数值。 1、在C2单元格中插入函数:“=CHOOSE(2,A2,A3,A4,A5)”,按【Enter】键确认。 2、在C3单元格中插入函数:“=CHOOSE(3,B2,B3,B4,B5)”,按【Enter】键确认。 十一、INDEX函数: INDEX函数用于返回表或区域中的值或值的引用,分为数组形式和引用形式。 1、数组形式: 用于在单区域或数组中获取指定行号和列标交叉处的单元格或元素的值。 语法是:“=INDEX(array,row_num,column_num)”。 参数:array为单元格区域或数组常量。 row_num为数组中某行的行号。 column_num为数组中某列的列标。 例:获取指定行号和列标交叉处的单元格的值。 1)在C2单元格插入函数:“=INDEX(A2:A5,3,1)”,按【Enter】键确认; 2)在C3单元格插入函数:“=INDEX(B2:B5,3,1)”,按【Enter】键确认。 2、引用形式: 用于在多区域或数组中获取某一区域或数组中指定的行与列交叉处的单元格或元素的值。 语法是:“=INDEX(reference,row_num,column_num,area_num)”。 参数:reference为对一个或多个单元格区域的引用或数组。 row_num为引用中某行的行号。 column_num为引用中某列的列标。 area_num为区域或数组的序号。 例:获取指定区域中指定行号和列标交叉处的单元格的值。 1)在C4单元格插入函数:“=INDEX((A2:A5,B2:B5),3,1,1)”,按【Enter】键确认; 2)在C5单元格插入函数:“=INDEX((A2:A5,B2:B5),3,1,2)”,按【Enter】键确认。 |
|