index函数公式?index函数举例
其实index函数公式的问题并不复杂,但是又很多的朋友都不太了解index函数举例,因此呢,今天小编就来为大家分享index函数公式的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!
关于excel函数中index的用法
index函数:用于返回表格或区域中的数值或对数值的引用。
主要2种形式:
数组:index(数组区域,N号,列号)
引用:index(单元格区域的引用,行数,列数,从第几个选择区域内引用)
示例
INDEX用于返回表格或区域中的数值或对数值的引用。
函数 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所指定的区域。
excel index函数
一、INDEX函数介绍
功能:返回(多个或单个)指定数据区域中的某行某列的值。
语法:
为了方便大家的理解,函数语法直接使用中文来描述。
INDEX(数据区域(可以有多个数据区域),返回第几行数据,返回第几列数据,查找第几个区域的数据)
这个函数,比较难以理解,我们还是从实例开始介绍吧。
二、实例介绍
看下表;下表中,有两个数据区域,第一个区域为A2:C6;第二个区域为A8:C10;
现在,我们将要使用INDEX函数,求取这两个数据区域中的某单元格的数据。
下面,我们要获取C9单元格的值,即29,如何通过这个函数来获取数据呢?
还是先从函数语法来分析:
INDEX(数据区域,返回第几行数据,返回第几列数据,查找第几个区域的数据)
通过套用以上的函数语法,我们应该使用如下的函数公式:
=INDEX((A2:C6,A8:C10,A12:C13),2,3,2)
如上图吧,输入公式之后,按下回车键即可得结果。
三、函数公式分析
=INDEX((A2:C6,A8:C10),2,3,2),其中:
(A2:C6,A8:C10)代表函数要查找的数据范围为两个区域,中间使用,隔开,第一个区域为A2:C6;第二个区域为A8:C10;(如果有第三个、第四个区域,同样可以填入函数中)。
=INDEX((A2:C6,A8:C10),2,3,2),其中的2代表要查找的数据范围为第二个数据区域,即A8:C10;而不是第一个区域A2:C6;
=INDEX((A2:C6,A8:C10),2,3,2),其中的3代表返回已选择的数据区域的第三列数据;
=INDEX((A2:C6,A8:C10),2,3,2),其中的2代表返回已选择的数据区域的第二行数据;
当然,该函数也可以只使用一个数据区域。比如,同样,要返回C9单元格的值,我们可以使用如此公式代码:
=INDEX((A8:C10),2,3)
此时,由于只有一个数据区域,因此,数据区域的参数可省略不填写。
四:知识扩展
该函数的使用极其灵活,因为任何一个参数都可变化。
数据范围:可以只有一个数据范围,也可以有多个数据范围(多个使用逗号隔开);
要返回的数据的行和列号,自行设定。
要返回哪个数据范围的数据,就填写序号,比如返回第一个数据范围的数据,就填写1,其它依此类推。
当然了,如果您使用该函数发生错误时,只能说明您指定的参数存在错误。
=======================================
=''!I7这个应该没写完整
=' sheet1'!I7是引用工作表sheet1中的I7单元格
excel,index和match函数
MATCH(要查找的内容,查找的区域,精确查找或近似查找)
这个函数可以返回要查找的内容在查找区域中的位置,参数0为精确查找,参1为近似查找
如
=MATCH(B7,A2:A4,0)按图中得出的值应为2
意思就是在A2至A4单元格区域中精确查找与B7单元格内容相同的单元格在这列区域中是第几个
=MATCH(A7,B1:D1,0)按图中得出的值应为3
意思就是在B1至D1单元格区域中精确查找与A7单元格内容相同的单元格在这行区域中是第几个
INDEX(待返回值所在的单元格区域,第某行,第某列)
这个函数可以返回在指定区域中第某行第某列所在的单元格内容
如
=INDEX(B2:D4,2,3)按图中得出的值应为D3单元格内容即40
在B2单元格至D4单元格中的第二行就是表格中的第三行,第三列就是D列,所以值为D3
如,取A列单元格区域中第5行的值,则公式为
=INDEX(A:A,5)即返回A5单元格内容
如取第二行单元格中第10列的值,公式为
=INDEX(2:2,10)即返回J2单元格内容
如在A列至G列行数为1至100行的单元格区域中找第23行,第4列单元格的内容,则公式为
=INDEX(A1:G100,23,4)即返回D23单元格的内容
$是绝对引用符号
A1相对引用
$A1绝对引用列
A$1绝对引用行
$A$1绝对引用行和列
$在谁的前面就绝对引用谁
F4是在四种引用间相互转换的快捷键(在编辑栏输入公式时按下F4功能键可进行切换)
相对引用、绝对引用和混合引用是指在公式中使用单元格或单元格区域的地址时,当将公式向旁边复制时,地址是如何变化的。
具体情况举例说明:
1、相对引用,复制公式时地址跟着发生变化,如C1单元格有公式:=A1+B1
当将公式复制到C2单元格时变为:=A2+B2
当将公式复制到D1单元格时变为:=B1+C1
2、绝对引用,复制公式时地址不会跟着发生变化,如C1单元格有公式:=$A$1+$B$1
当将公式复制到C2单元格时仍为:=$A$1+$B$1
当将公式复制到D1单元格时仍为:=$A$1+$B$1
3、混合引用,复制公式时地址的部分内容跟着发生变化,如C1单元格有公式:=$A1+B$1
当将公式复制到C2单元格时变为:=$A2+B$1
当将公式复制到D1单元格时变为:=$A1+C$1
规律:加上了绝对地址符“$”的列标和行号为绝对地址,在公式向旁边复制时不会发生变化,没有加上绝对地址符号的列标和行号为相对地址,在公式向旁边复制时会跟着发生变化。混合引用时部分地址发生变化。
如果你要用VLOOKUP函数,则公式可以写成
=VLOOKUP(A7,A$2:$D$4,MATCH(B7,B$1:D$1,)+1,)
或
=VLOOKUP(A7,A$2:$D$4,MATCH(B7,A$1:D$1,),)
关于index函数公式和index函数举例的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。