excel中,index函数的使用方法

参数说明:Array代表单元格区域或数组常量;Row_num表示指定的行序号(如果省略row_num,则必须有 column_num);Column_num表示指定的列序号(如果省略column_num,则必须有 row_num)。

=INDEX(A:A,ROW(A1)2+8)

index函数用法_index函数用法与理解index函数用法_index函数用法与理解


index函数用法_index函数用法与理解


INDEX用于返回表格或区域中的数值或对数值的引用

下拉填充公式

INDEX(单元格区域,行数值,列数值)

比如

在A1至J100的单元格区域中,取第25行,第6列的值,公式为

=INDEX(A1:J100,25,6)

则值为F25单元格的内容

在B列取第40行的值,则公式为

=INDEX(B:B,40)

则值为B40单元格的内容

在第4行中取第26列的值,则公式为

=INDEX(4:4,26)

在常数数组{0,1,2,3,4,5,6,7,8,9,10}中取第5个值,则公式为

=INDEX({0,1,2,3,4,5,6,7,8,9,10},5)

则值为4

ROW(A)整体还得打一个括号,即(ROW(A))

=INDEX(A10,ROW(A$1)2-1)

Excel数组公式INDEX该怎么理解

INDEX

函数

说明

返回表格或区域中的值或值的引用。函数

INDEX

有两种形式:数组形式和引用形式。

数组形式

说明

返回表格或数组中的元素值,此元素由行号和列号的索引值给定。

当函数

INDEX

的个参数为数组常量时,使用数组形式。

语法

INDEX(array,

[column_num])

INDEX

函数语法具有下列参数:

Array

必需。单元格区域或数组常量。

如果数组只包含一行或一列,则相对应的参数

或Column_num

为可选参数。

如果数组有多行和多列,但只使用

INDEX

返回数组中的整行或整列,且返回值也为数组。

必需。选择数组中的某MATCH函数(返回指定内容所在的位置),MATCH(lookup-value,lookup-array,match-type),lookup-value:表示要在区域或数组中查找的值,可以是直接输入的数组或单元格引用。,lookup-array:表示可能包含所要查找的数值的连续单元格区域,应为数组或数组引用。行,函数从该行返回数值。如果省略

Row_num,则必须有

Column_num。

Column_num

可选。选择数组中的某列,函数从该列返回数值。如果省略

Column_num,则必须有

Row_num。

备注

如果同时使用参数

和Column_num,函数

INDEX

返回

和Column_num

交叉处的单元格中的值。

如果特别提醒:显示出来的日期格式,可以通过单元格格式进行重新设置(参见附件)。将

或Column_num

设置为

0(零),函数

INDEX

则分别返回整个列或行的数组数值。若要使用以数组形式返回的值,请将

INDEX

函数以数组公式形式输入,对于行以水平单元格区域的形式输入,对于列以垂直单元格区域的形式输入。若要输入数组公式,请按

Ctrl+Shift+Enter。

在Excel

Web

App

中,不能创建数组公式。

和Column_num

必须指向数组中的一个单元格;否则,INDEX

返回

错误值

#REF!。

应用index函数时有两种语法形式:数组与引用,它们有何区别呢?

我仔细match函数的参数是查找的内容,被查找的区域,查找的类型。其中查找的类型一般是0,为查找的意思,如果表中数据按升序排列,那填1,如果按降序排列,那填-1。查阅了下Excel的帮助文档中有关此函数的解释

从你的描述看来应该是用Index和Match函数嵌套的用法 这种用法 是采用了Index函数的引用形式

以下摘自帮助文档

语法

INDEX(reference, row_num, [column_num], [area_num])INDEX参数说明:serial_number代表指定的日期或引用的单元格。 函数语法具有下列参数 (参数:为作、、方法、属性、函数或过程提供信息的值。):

Reference 必需。对一个或多个单元格区域的引用。

如果为引用输入一个不连续的区域,必须将其用括号括起来。

如果引用中的每个区域只包含一行或一列,则相应的参数 row_num 或 column_num 分别为可选项。例如,对于单行的引用,可以使用函数 INDEX(reference,,column_num)。

Row_num 必需。引用中某行的行号,函数从该行返回一个引用。

Column_num 可选。引用中某列的列标,函数从该列返回一个引用。

Area_num 可选。选择引用中的一个区域,以从中返回 row_num 和 column_num 的交叉区域。选中或输入的个区域序号为 1,第二个为 2,依此类推。如果省略 area_num,则函数 INDEX 使用区域 1。

例如,如果引用描述的单元格为 (A1:B4,D1:E4,G1:H4),则 area_num 1 为区域 A1:B4,area_num 2 为区域 D1:E4,而 area_num 3 为区域 G1:H4。

EXCEL工作簿中多个工作表如何应用函数INDEX?

或Column_num,函Array 为单元格区域或数组常量。数

ja index函数怎么用

25、OR函数

IndexOf 方法

返回 String 对象内次出现子字符串的字符位置。

strObj.indexOf(subStriRow_numng[, startIndex])

参数

strObj

必选项。String 对象或文字。

subString

必选项。要在 String 对象中查找的子字符串。

starIndex

可选项。该整数值指出在 String 对象内开始查找的索引。如果省略,则从字符串的开始处查找。

EXCEL的 INDEX函数问题?

若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+`(重音符),或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”。

=INDEX(D8:D40

表示在D8:D40这个区域的数据中来引用数据,NDEX 函数共有3个参数,前面一个就是引用的区域,第2个是指定区域的行数,第3个指定从帮助中选取示例。列数。因为你这公式中引用区域只有1列,就只要再有一个参数来指定位置就行了,这里就是指定引用第几行,公式:

中指定引用的行数为:单元格 $B$43 ,也就是 $B$43 中的数字,而B43中为1,所以结果就是1,最终公式的结果就是从D8:D40中引用第1个单元格中的数据,即引用D8的数据。D8=7.9,所以公式的结果就是7.9

以上是对你问题的回答,但不包括对公式优劣的评判(如果有需要,请追问)

度友,这个好理解,

问题中的区域,只有一列,D8:D40,所以只需要指明行号就可以,列号省略就好。

中,引用,$B$43,就是行号。列号省略了。

个公式也是错的,结果不会是2,因为表格中没有0行,同理,也没有0列,这是两个公出错的原因

INDEX(A1:B2,1,0)

A1:B2是引用区域,1是区域里的行,0区域里的第0列

excel函数index的用法

Index函数的语法

index函数:用于返回表格或区域中的数值或对数值的引用。

主要2种形式:

数组:index(数组区域,N号,列号)

引用:index(单元格区域的引用,行数,列数,从第几个选择区域内引用)

示例

INDEX

请参阅

返回列表或数组中的元素值,此元素由行序号和列序号的索引值给定。

INDEX 函数有两种语法形式:数组和引用。数组形式通常返回数值或数值数组,引用林 69 57形式通常返回引用。当函数 INDEX 的个参数为数组常数时,使用数组形式。

语法 1

数组形式

INDEX(array,row_num,column_num)

如果数组只包含一行或一列,则相对应的参数 row_num 或 column_num 为可选。

如果数组有多行和多列,但只使用 row_num 或 column_num,函数 INDEX 返回数组中的整行或整列,且返回值也为数组。

Row_num 数组中某行的行序号,函数从该行返回数值。如果省略 row_num,则必须有 column_num。

Column_num 数组中某列的列序号,函数从该列返回数值。如果省略 column_num,则必须有 row_num。

说明

如果同时使用 row_num 和 column_num,函数 INDEX 返回 row_num 和 column_num 交叉处的单元格的数值。

如果将 row_num 或 column_num 设置为 0,函数 INDEX 则分别返回整个列或行的数组数值。若要使用以数组形式返回的值,请将 INDEX 函数以数组公式形式输入,对于行以水平单元格区域的形式输入,对于列以垂直单元格区域的形式输入。若要输入数组公式,请按 Ctrl+Shift+Enter。

Row_num 和 column_num 必须指向 array 中的某一单元格;否则,函数 INDEX 返回错误值 #REF!。

示例 1

作方法

创建空白工作簿或工作表。

请在“帮助”主题中选取示例。不要选取行或列标题。

按 Ctrl+C。

在工作表中,选中单元格 A1,再按 Ctrl+V。

12

3A B

数据 数据

苹果 柠檬

香蕉 梨

公式 说明(结果)

=INDEX(A2:B3,2,2) 返回单元格区域的第二行和第二列交叉处的值(梨)

=INDEX(A2:B3,2,1) 返回单元格区域的第二行和列交叉处的值(香蕉)

示例 2

作方法

创建空白工作簿或工作表。

请在“帮助”主题中选取示例。不要选取行或列标题。

按 Ctrl+C。

在工作表中,选中单元格 A1,再按 Ctrl+V。

12

3A B

公式 说明(结果)

=INDEX({1,2;3,4},0,2) 返回数组常量中行、第二列的值 (2)

返回数组常量中第二行、第二列的值 (4)

注释 示例中的公式必须以数组公式的形式输入。在将示例到空白工作表中后,请选中以公式单元格开始的单元格区域 A2:A3,按 F2,再按 Ctrl+Shift+Enter。如果公式不是以数组公式的形式输入,则返回单个结果值 2。

公式还有一个小问题,如果A1:A10000中如果在数据之间有空单元格,比如A1:A10有数据,A11没有数据,A12:A100又有数据,那么用这个公式时,它就会取一个空单元格,使返回的数据不是连续的.中间会有一条空记录.把它改成这样试试=INDEX('分柜清单 '!A:A,SMALL(IF((MATCH('分柜清单 '!$A$1:$A$10000&"",'分柜清单 '!$A$1:$A$10000&"",0)=ROW($A$1:$A$10000))('分柜清单 '!$A$1:$A$10000<>""),ROW($A$1:$A$10000),65536),ROW(A2)))&""

MATCH()里边为什么要加“&""”因为MATCH()是查找不到真空单元格的,&""以后就把真空单元格变成了空单元格,只要MATCH()第二个参数中包含有空单元格,它就能查找到它的位置,MATCH()第二个参数&""就为了与参数保持一致,这样就保证了MATCH()个参数中的所有单元格在A:A10000中都能找到相应的位置,从而就不会返回#NA了

结尾为什么要加“&""”是为了让公式不出现不符合条件的0值,因为不符合条件的都返回65536,也就是A列一个单元格,而这个单元格肯定是没有数据的空单元格(真空单元格),INDEX()取到空单元格就会以0的形式出现,空单元格&""就返回空(空),而不是返回0了.

这个公式的作用相当于“高级筛选”/“选择不重复的记录”。

MATCH函数里面的&""的作用正如2楼所说。

结尾处的&"",是因为公式向下到某行(A列不重复的数据个数),再向下时引用的是A65536单元格的值,如果不加&"",得到的结果是0,加上后得到的结果是空白。

Excel中怎么使用Index引用函数

主要功能:将一个代表数值的文本型字符串转换为数值型。

Index,它可以对数组运算所生成的结果来进行后继处理,引用类函数,不过难道不少人。以下是我为您带来的关于Index引用函数,希望对您有所帮助。

row_num,

Index引用函数

Index函数的应用场合

Index函数不仅仅对单元格区域进行引用,还可以对数组中的数据进行引用。Index函数的应用场合包括:

①数组元素的单独提取或顺序提取

②二维交叉查询

③可以动态更新的区域引用(常用于生成下拉菜单的数据有效性序列)

分为两种,数组形式和引用形式。

数组形式:INDEX(array,row_num,column_num)

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

Row_num:用于选择要从中返回值的数组中的行。

Column_num:用于选择要从中返回值的数组中的列。

引用形式:INDEX(reference,row_num,column_num,area_num)

Reference是对一个或多个单元格区域的引用。

Row_num是要从中返回引用的引用中的行编号。

Column_num是要从中返回引用的引用中的列编号。

Area_num用于选择要从中返回 row_num 和 column_num 的交叉点的引用区域。

实例剖析

①下图是一个Index函数的简单应用,Index(C1:E7,3,2),意思是在C1:E7区域进行搜索,行号为3,列为2的数据,结果为杭州。

②下图公式为:Index(A2:H3,0,6),表示在A2:H3区域进行搜索,第0行6列,因为不存在0行,所以直接得到第6列的全部数值。

③再来看看扩展应用,是个内嵌函数,match匹配出F1:F7中张家界对应的行,返回A1:A7中对应的值,也就是湖南。

猜你喜欢:

1. Excel怎么在数据表中使用函数

2. excel表格ADDRESS函数怎样设置对某单元格引用

3. Excel中index函数的作方法

4. excel中index函数的运用方法

5. excel的引用怎么用

index函数的用处

13、INDEX函数

问题(如):A B C

陈 87 73

如何使用index和match查询任意人员的任意科目成绩分数。

解答则值为Z4单元格的内容:

要查找的姓名在D1,科目在D2,结果在D3

D3公式

=index($b$2:$c$3,match(d1,$a$2:$a$3,),match(d2,$b$1:$c$1,))