分享

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

 Wayne_Hu 2021-03-05

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

图片

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

图片

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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多