函数index与match组合使用(INDEX函数介绍及其与MATCH函数的配合使用)
哈喽,大家好,我是热爱学习的小编趣谈,每周分享EXCEL使用技能,如果你也热爱学习,快来关注小编和小编一起学习吧!
在EXCEL的学习中,我们经常会用到单元格的行号和列号,当表格的内容较少时,我们可以通过数的方式得到行号和列号,但是一旦内容变多,数的方式就会非常的耗时。那么,今天小编就来和大家一起学习EXCEL中获取行号和列号的函数——INDEX函数以及应用。
INDEX函数的基本介绍
1、含义:用于返回表或区域中的值或对值的引用,有两种形式:数组形式和引用形式。
2、语法:
①数组形式:INDEX(array,row_num,column_num)
②引用形式:INDEX(reference,row_num,column_num,area_num)
array:单元格区域或数组常量;
reference:是对一个或多个单元格区域的引用;
row_num:行序号;
column_num:列序号;
area_num:选择引用中的一个区域,并返回参数row_num和column_num的交叉区域,在引用形式中使用。
3、注意事项:
①参数reference如果是不连续的区域,必须用括号括起来;
②在数组形式中参数row_num和column_num可以省略,但每次只可以省略一个(只适用于单行或者单列数组);
③在数组形式中,如果将参数row_num或column_num设置为0,则分别返回整列或整行的数据。这里需要注意的是,使用此方法的时候必须选中整行或整列个单元格个数,然后输入公式后按下CTRL SHIFT ENTER组合键才可以完成操作。
INDEX函数的使用
1、数组形式
举例:获取下图中行号为2,列号为5对应的单元格的引用;
公式:=INDEX(B14:F16,B17,B18)
公式解析:B14:F16为需要获取引用值的区域,B17和B18为对应行号和列号的引用,也可以是具体的数值。
2、INDEX函数与MATCH配合使用
当我们要查询的范围内容较少时,INDEX函数的参数2和参数3,也就是行号和列号我们可以通过数来获取,但是一旦内容变多,数的方法就很不现实,这时我们可以使用MATCH函数配合INDEX函数完成操作。
MATCH函数前面已经讲过,它是获取指定值在指定区域的位置,语法为:MATCHE(lookup_value,lookup_array,lookup_type)。
举例:获取“三”所在行、“目录”所在列较差区域的单元格的值;
公式:=INDEX(B23:F25,MATCH(B26,A23:A25,0),MATCH(B27,B22:F22,0))
公式解析:MATCH(B26,A23:A25,0)用于获取行号,MATCH(B27,B22:F22,0)用于获取列号。
好啦,今天的分享就到这里了,感谢小伙伴的支持,欢迎在下方留言区交流点赞,么么哒!
,
免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com