二、AREAS、COLUMNS、INDEX、ROWS 1、 AREAS用于返回引用中包含的区域个数。其中区域表示连续的单元格组或某个单元格。 其语法形式为AREAS(reference) Reference为对某一单元格或单元格区域的引用,也可以引用多个区域。如果需要将几个引用指定为一个参数,则必须用括号括起来。 2、 COLUMNS用于返回数组或引用的列数。 其语法形式为COLUMNS(array) Array为需要得到其列数的数组、数组公式或对单元格区域的引用。 3、 ROWS用于返回引用或数组的行数。 其语法形式为ROWS(array) Array为需要得到其行数的数组、数组公式或对单元格区域的引用。 以上各函数示例见图2 函数 INDEX() 有两种形式:数组和引用。数组形式通常返回数值或数值数组;引用形式通常返回引用。 (1)INDEX(array,row_num,column_num) 返回数组中指定单元格或单元格数组的数值。 Array为单元格区域或数组常数。Row_num为数组中某行的行序号,函数从该行返回数值。Column_num为数组中某列的列序号,函数从该列返回数值。需注意的是Row_num 和 column_num 必须指向 array 中的某一单元格,否则,函数 INDEX 返回错误值 #REF!。 (2)INDEX(reference,row_num,column_num,area_num) 返回引用中指定单元格或单元格区域的引用。 Reference为对一个或多个单元格区域的引用。 Row_num为引用中某行的行序号,函数从该行返回一个引用。 Column_num为引用中某列的列序号,函数从该列返回一个引用。 需注意的是Row_num、column_num 和 area_num 必须指向 reference 中的单元格;否则,函数 INDEX 返回错误值 #REF!。如果省略 row_num 和 column_num,函数 INDEX 返回由 area_num 所指定的区域。 |