对于一个区域,我们给定一个坐标(相对行号和列号),可以直接使用index的数组形式,返回其单元格或是区域中的值,但是,对于两个区域呢?或者是多个区域。比如两个班级中,要取第一班级中的第一行第一列的值,此时需要用Index函数的引用形式。
一、 函数解析
语法:INDEX(reference, row_num, [column_num], [area_num])
说明:返回目标区域中单元格或者是区域的引用,简而言之就是把单元格中的值取出来。
二、 栗子
[图片上传失败...(image-fe4757-1563811717062)]
需求:AB列为一班对应的学号和姓名,CD列为二班对应的学号和姓名,此时,需要看2班第一行第二列的人是谁(第三行为班级的第一行)。
解决:=INDEX((A3:B9,C3:D9),1,2,2)。
分析:A3:B9和C3:D9对应的是一班和二班的区域,放在第一个参数,并用逗号隔开,目标是第一行和第二列,所以,第二个和第三个参数是1,2,最后一个参数确定我们选中的是二班的区域。
三、 总结
-
对于不连续的区域可以使用Index的引用方式,区域可以是多个区域。
-
引用的方式中第一和第四个参数同时确定我们的目标区域,第二个和第三个同时确定目标单元格。
结束
无处不在的Excel,无处不在的快乐!欢迎关注和评论!如果喜欢请点亮爱心。感谢大家的支持,咱们下期再见!
网友评论