excel函数:INDEX函数的两种用法

大家可能知道 Vlookup 函数神通广大,INDEX 函数其实也用处很大,今日给大家以深入的讲解一下,此函数的应用也非常的广泛,也非常灵活,非常值得大家认的学习一下。

INDEX函数的功能是返回指定行、列或单元格的值。共有两种格式用法: 

  • 数组形式:如果想要返回指定单元格或单元格数组的值
  • 引用形式:如果想要返回对指定单元格的引用

第一种: 语法:INDEX(array,row_num,column_num)返回数组中指定的单元格或单元格数组的数值。

语法解释:INDEX(单元格区域,行号,列号)

参数:Array为单元格区域或数组常数;

Row_num为数组中某行的行序号,函数从该行返回数值。如果省略row_num,则必须有column_num;

Column_num是数组中某列的列序号,函数从该列返回数值。如果省略column_num,则必须有row_num。

上面的例子中E5中的公式:’=INDEX(A3:C9,2,3)

A3:C9为数据区域,2 为要返回的行数 3为要返回的列数,在A3:C9区域中第行和第3列交叉点的单元格为201,所以返回值是201.

第二种: 语法:INDEX(reference,row_num,column_num,area_num)返回引用中指定单元格或单元格区域的引用。

语法解释:INDEX(数据区域(可以有多个数据区域),返回第几行数据,返回第几列数据,查找第几个区域的数据)

参数:Reference是对一个或多个单元格区域的引用,如果为引用输入一个不连续的选定区域,必须用括号括起来。

Row_num为数组中某行的行序号,函数从该行返回数值。如果省略row_num,则必须有column_num;Column_num是数组中某列的列序号,函数从该列返回数值。如果省略column_num,则必须有row_num。

Area_num是选择引用中的一个区域,并返回该区域中row_num和column_num的交叉区域。选中或输入的第一个区域序号为1,第二个为2,以此类推。如果省略area_num,则INDEX函数使用区域1

上面的例子中E16中的公式: ‘=INDEX((A2:C9,A13:C18),2,3,2)

共有两个数据区域(A2:C9,A13:C18),代表函数要查找的数据范围为两个区域,中间使用“,”隔开,第一个区域为A2:C9;第二个区域为A13:C18;(如果有第三个、第四个区域,同样可以填入函数中)。

最后一个参数是2是指要返回的值在第二个数据区域,返回的值是第2行,3列的交叉单元格,此区域这个单元格的值为207。所以返回的值是207.

最后说明一下此函数的特点,该函数的使用极其灵活,因为任何一个参数都可变化。它的数据范围可变,可以只有一个数据范围,也可以有多个数据范围(多个数据范围使用逗号隔开);要返回的数据的行和列号可以变化,可以自行根据需要设定;要返回哪个数据范围的数据,就填写序号,比如返回第一个数据范围的数据,就填写1,其它以此类推。当然了,如果您使用该函数,要理解各个参数的意义,以免发生错误。

阅读已结束,喜欢的话就点个赞吧
注册坚果云网盘
还有其他问题,可以咨询小坚果咨询小坚果
赞(4)
网站部分内容和图片来源于网络如有侵权请联系我们删除:好用的网盘坚果云 » excel函数:INDEX函数的两种用法
分享到: 更多 (0)
excel函数:INDEX函数的两种用法

本文链接:excel函数:INDEX函数的两种用法https://content.jianguoyun.com/12310.html

评论 抢沙发

评论前必须登录!

 

坚果云 便捷、安全的网盘产品

免费试用下载客户端