超赞的交叉表查询,这么多个函数你知道几个?

交叉表其实是二维表,也就是我们要在二维表中进行查询。今天我们一起来学习用不同函数来进行交叉表查询。

左边是数据源,右边是进行交叉表查询。

1、Vlookup match函数法

在G2中输入:=VLOOKUP($F2,$A:$D,MATCH(G$1,$A$1:$D$1,0),0)
我们利用match函数定位科目所在的列位置,然后用vlookup函数进行查找。
比如:陈丽娟,在A列中第8行,语文在第二列,用match函数查询语文所在的列作为vlookup函数的第三参数,然后进行查询。
特别注意:公式的引用,这边是混合引用,使用错误,就会出错。

2、Index match函数

在G2输入公式:
=INDEX($A:$D,MATCH($F2,$A:$A,0),MATCH(G$1,$A$1:$D$1,0))
先用match函数定位姓名所在的行,和科目所在的列,然后用index函数对原来的数据进行定位,也就是利用match函数作为index函数的两个参数,最终查到它的成绩。

3、Offset match函数法

在G2输入公式:
=OFFSET($A$1,MATCH($F2,$A:$A,0)-1,MATCH(G$1,$A$1:$D$1,0)-1)
这个公式原理和第二个类似,也是利用match函数作为定位,找到行和列的位置,然后利用offset函数进行查询分数。
当然还有其它函数可以完成交叉表查询,以上是最常用的交叉表查询函数。
你学会了吗?赶紧练习一下吧。
(0)

相关推荐