首页 理论教育 INDEX函数在Excel数据处理与分析中的应用

INDEX函数在Excel数据处理与分析中的应用

时间:2023-10-20 理论教育 版权反馈
【摘要】:函数功能INDEX函数用于返回单元格区域或数组中行列交叉位置上的值。row_num和[column_num]表示的引用必须位于array参数之内,否则INDEX函数将返回错误值“#REF!”。图2.8.8-1INDEX+MATCH函数的应用①实例②:查找某员工某年的销售额业绩如图2.8.8-2所示,A列为员工姓名,B列到E列依次为2014年到2017年的销售额,要求在H2和H3单元格中输入年份和姓名后,H4单元格会自动返回与该年份该员工匹配的销售额。图2.8.8-2INDEX+MATCH函数的应用②

INDEX函数在Excel数据处理与分析中的应用

(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函数的应用②

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈