index函数的作用(index一对多查询并提取)
大家好,今天给各位分享index函数的作用的一些知识,其中也会对index一对多查询并提取进行解释,文章篇幅可能偏长,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在就马上开始吧!
函数INDEX的功能是什么
INDEX
就是在一个单元格区域数组中(一列,或一行,或若干行列,是一连续区域),按照后面的参数(行参数,列参数).这两个参数索引这个区域中相对目标位置的数
比如
=INDEX(A1:D1,0,2)这里的数据区域是一行,所以行参数就只能是0,列参数是2,就是得到B1的值
=INDEX(A1:A11,9,0)这里的数据区域是一列,所以列参数就只能是0,行参数是9,就是得到A9的值
=INDEX(A1:D11,9,2)这里的数据就是一个行列区域,行参是9,列参是2,所以返回的单元格应该是A9
一般这个函数和MATCH嵌套使用的机会比较多
希望以上示例说明对你有一点小帮助
index函数的用处
语法:INDEX(array,row_num,column_num)返回数组中指定的单元格或单元格数组的数值。INDEX(reference,row_num,column_num,area_num)返回引用中指定单元格或单元格区域的引用。
参数:Array为单元格区域或数组常数;Row_num为数组中某行的行序号,函数从该行返回数值。如果省略row_num,则必须有column_num;Column_num是数组中某列的列序号,函数从该列返回数值。如果省略column_num,则必须有row_num。Reference是对一个或多个单元格区域的引用,如果为引用输入一个不连续的选定区域,必须用括号括起来。Area_num是选择引用中的一个区域,并返回该区域中row_num和column_num的交叉区域。选中或输入的第一个区域序号为1,第二个为2,以此类推。如果省略area_num,则INDEX函数使用区域1
例子:如果A1=68、A2=96、A3=90,则公式"=INDEX(A1:A3,1,1)"返回68。
关于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所指定的区域。
好了,关于index函数的作用和index一对多查询并提取的问题到这里结束啦,希望可以解决您的问题哈!