领先的免费Web技术教程,涵盖HTML到ASP.NET

网站首页 > 知识剖析 正文

定位函数index(定位函数求和)

nixiaole 2025-06-12 15:07:36 知识剖析 7 ℃

一、index函数

INDEX函数是返回表或区域中的值或对值的引用。函数INDEX()有两种形式:数组形式和引用形式。数组形式通常返回数值或数值数组;引用形式通常返回引用。返回特定行和列交叉处单元格的引用。如果该引用是由非连续选定区域组成的,则可以选择要用作查找范围的选定区域。

语法:

1、INDEX(array,row_num,column_num)返回数组中指定的单元格或单元格数组的数值。

参数:Array为单元格区域或数组常数;Row_num为数组中某行的行序号,函数从该行返回数值。如果省略row_num,则必须有column_num;Column_num是数组中某列的列序号,函数从该列返回数值。如果省略column_num,则必须有row_num。

row行函数;column列函数。

2、INDEX(reference,row_num,column_num,area_num)返回引用中指定单元格或单元格区域的引用。

Reference是对一个或多个单元格区域的引用,如果为引用输入一个不连续的选定区域,必须用括号括起来。Area_num是选择引用中的一个区域,并返回该区域中row_num和column_num的交叉区域。选中或输入的第一个区域序号为1,第二个为2,以此类推。如果省略area_num,则INDEX函数使用区域1

数组形式

返回由行和列编号索引选定的表或数组中的元素值。如果 INDEX 的第一个参数是数组常量,请使用数组形式。

3、INDEX(array,row_num,column_num)

Array是一个单元格区域或数组常量。

如果数组中只包含一行或一列,则可以不使用相应的 row_num 或 column_num 参数。

如果数组中包含多个行和列,但只使用了 row_num 或 column_num,INDEX 将返回数组中整行或整列的数组。

Row_num用于选择要从中返回值的数组中的行。如果省略 row_num,则需要使用 column_num。

Column_num用于选择要从中返回值的数组中的列。如果省略 column_num,则需要使用 row_num。

说明:1、如果同时使用了 row_num 和 column_num 参数,INDEX 将返回 row_num 和 column_num 交叉处单元格中的值。2、如果将 row_num 或 column_num 设置为 0(零),INDEX 将分别返回整列或整行的值数组。要将返回的值用作数组,请在行的水平单元格区域和列的垂直单元格区域以数组公式 (数组公式:数组公式对一组或多组值执行多重计算,并返回一个或多个结果。数组公式括于大括号({ }) 中。按 Ctrl+Shift+Enter 可以输入数组公式。)的形式输入 INDEX 函数。要输入数组公式,请按 Ctrl+Shift+Enter。3、Row_num 和 column_num 必须指向数组中的某个单元格;否则,INDEX 将返回 #REF! 错误值。

二、match函数:作为excel常用的查找定位函数之一,它主要用于确定查找值在查找范围中的位置序号。

语法:

match(lookup_value,lookup_array,match_type)

参数1:lookup_value查找值

参数2:lookup_array查找范围

参数3:macth_type查找方式,参数:-1,0,1

-1时,参数2降序排列,查找 >=参数1的最小数值;

0时,精确查找等于参数1的第一个数值;

1时,参数2按升序排列,函数查找 <=参数1的最大数值。

Match常与index函数配合使用。

最近发表
标签列表