INDEX INDEX函数主要根据行数和列数返回表格或区域中的值或值的引用。 INDEX(单个区域,行数,列数) INDEX(多个区域,行数,列数,第几个区域) 1、INDEX函数有两种语法,第一种是数组形式,第二种是引用样式。
2、第1参数为区域或数组,第2参数为区域第几行,第3参数为区域第几列,行与列的交点即为INDEX的结果。 3、第、第2参数为必选参数,第3参数为可选参数,当第2参数大于区域的总行数或者第3参数大于区域的总列数时结果为#REF!。 4、第4参数为可选参数,表示要选择第几个区域,只有引用样式的语法第1参数存在多个区域时才会使用第4参数。 函数应用
=INDEX(A2:A11,MATCH(D2,B2:B11,0)) 首先用MATCH函数定位查找的姓名在B2:B11的位置,然后再根据该位置用INDEX函数确定该位置的内容。
=INDEX(B2:H11,MATCH(A14,A2:A11,0),MATCH(B14,B1:H1,0)) 用MATCH函数分别计算姓名在A2:A11的位置和月份在B1:H1的位置,然后这两个位置分别作为INDEX函数的第2和第3参数,表示行数和列数。
=INDEX(($B$2:$M$5,$O$2:$Z$5),MATCH(A8,$A$2:$A$5,0),MATCH($B$7,$B$1:$M$1,0),IF($A$7='2016年',1,2)) 1、因为要查询两个不同的年度,有两个区域,所以INDEX函数第1参数为多区域引用; 2、用MATCH函数分别计算费用在A2:A5的位置和月份在B1:M1的位置,然后这两个位置分别作为INDEX函数的第2和第3参数,表示行数和列数。 3、INDEX函数的第4参数用IF做判断如果A7单元格的内容等于2016年则取第1个区域,否则则取第2个区域。
|
|