语法: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。
说起来比较复杂,INDEX主要用于在给定的单元格区域中返回特定行列交叉处单元格的值或引用。
此函数的格式根据应用范围有两种使用形式:
1、=INDEX(指定区域,行序号,列序号)
返回指定区域,指定行、列中的数值
如:=INDEX(A5:D10,2,3)得到的结果就是A5到D10区域中第2行第3列的数值,即C6单元格中的数值
2、=INDEX(数组,行序号,列序号)
返回指定数组中指定行、列中的数值
如:=INDEX({5,10,15,20},0,2)得到的结果就是10
试试看吧祝你好运!
index()是个索引函数,意思就是引用那一行(列)的第几个单元格值,所以参数常用就是二个,第一个是区域,第二个是数值,就是引用该区域第几个。最常用搭配是=index(B:B,match(a:a,"555",0))这种形式,用match()函数来查找555这个文本在a:a中的位置,用index()索引出B:B列中对应的数值来
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)