(1)函数功能
INDEX函数用于返回单元格区域或数组中行列交叉位置上的值。
(2)语法格式
INDEX(array,row_num,[column_num])
(3)参数说明
array:必需参数,表示要从中返回值的单元格区域或数组。
row_num:必需参数,表示返回值所在array参数中的行号。
[column_num]:可选参数,表示返回值所在array参数中的列号,如果忽略,则默认为第一列。
(4)注意事项
row_num和[column_num]参数只能省略其一,不能两个都省略。row_num和[column_num]表示的引用必须位于array参数之内,否则INDEX函数将返回错误值“#REF!”。
INDEX函数一般与MATCH函数一起使用。(www.xing528.com)
(5)实例①:根据工号查询员工姓名
如图2.8.8-1所示,A列为员工姓名,B列为工号,要求在D2单元格中输入工号后E2单元格自动返回与该工号匹配的员工姓名。(VLOOKUP函数是首列查找,查找值必须在查找区域的首列,像本例中查找值在查找区域后面的列中,通过查找后面的列,引用前面的列,就不能使用VLOOKUP函数。)
单击选择E2单元格,输入公式“=INDEX(A2:A6,MATCH(D2,B2:B6,0))”,输入完毕后按Enter键结束即可完成查找引用设置。其中表示MATCH函数精确匹配的0或者FALSE可以省略不写,但是必须使用逗号将其参数的位置留出来,只是省略写法,而不是忽略参数。
图2.8.8-1 INDEX+MATCH函数的应用①
实例②:查找某员工某年的销售额业绩
如图2.8.8-2所示,A列为员工姓名,B列到E列依次为2014年到2017年的销售额,要求在H2和H3单元格中输入年份和姓名后,H4单元格会自动返回与该年份该员工匹配的销售额。
单击选择H4单元格,输入公式“=INDEX(B2:E6,MATCH(H3,A2:A6,0),MATCH(H2,B1:E1,0))”,输入完毕后按Enter键结束,即可完成查找引用的设置,结果如图所示。
图2.8.8-2 INDEX+MATCH函数的应用②
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。