【INDEX】和【MATCH】如何实现双条件查询,你知道吗?

在前面的文章中,我们学习了INDEX和MATCH函数的语法以及函数使用技巧,我们知道MATCH函数可以用于查找数据的位置,而INDEX函数可以根据查找到的位置返回实际的单元格引用。

INDEX函数分为两种:

单元格区域引用形式:

INDEX(reference,row_num,col_num,area_num)

reference: 指定的检索范围

Row_num: 指定的返回的第几行的行号

Col_num: 指定的返回的第几列的列号

Area_num: 选择引用中的一个区域。可省略。

数组形式:

INDEX(array,row_num,col_num)

Array: 指定的数值

Row_num: 数组中某行的行号

Col_num: 数组中某列的行号

因此在实际工作中可以使用二者的组合来完成条件查询计算。

例如:根据姓名和学科来查询分数
在这里插入图片描述

在C12单元格中输入:

=INDEX($A 2 : 2: 2:D 7 , M A T C H ( A 12 , 7,MATCH(A12, 7,MATCH(A12,A 2 : 2: 2:A 7 , 0 ) , M A T C H ( B 12 , 7,0),MATCH(B12, 7,0),MATCH(B12,A 1 : 1: 1:D$1,0))

然后向下填充即可

在这里插入图片描述

谢谢大家的观看,我们下一期再见,如果有什么问题欢迎评论区留言或私信我们

如果你对excel函数公式大全感兴趣,可以关注我们,在文章没更新之前,可以先看看我们前面的文章。

想学习更多的函数知识,欢迎关注转发

在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43152686/article/details/111660513