说到数据查询,许多朋友首先会想到的一个函数那就是vlookup函数。vlookup函数查询功能确实是非常强大,但是也有它不能完成的一些操作。
如上图所示,我们需要根据横向的地区维度、纵向的产品维度来查询某款产品对应区域的销量情况。我们就来学习一下,如何利用match相关函数公式来快速进行查询。
一、Match函数讲解
Match函数为查询定位函数,它的功能为返回我们要查询的值在一个区域里面的具体位置。在函数嵌套使用中的作用非常的重要。
函数公式:
=MATCH(I4,$B$2:$G$2,0)
函数解析:
1、Match函数总共有三个参数,第一参数为查询的值,第二参数为查询的条件区域,第三参数0为精确查询;
2、通过Match函数我们就可以快速查询对应城市在区域B2:G2中的位置。
二、Excel二维数据查询函数公式运用
函数公式一:vlookup+Match函数实现数据的二维查询
案例说明:我们需要查询B产品、C产品在对应城市的销售额,进行数据的二维查询。
函数公式:
=VLOOKUP(I4,$B$2:$G$7,MATCH(J4,$B$2:$G$2,0),0)
函数解析:
1、vlookukp+Match函数进行二维数据查询时,主要用到了match函数来修改vlookup函数第三参数查询列的位置的值。实现数据的多维度查询。
函数公式二:Index+Match函数实现数据的二维查询
案例说明:我们需要查询B产品、C产品在对应城市的销售额,进行数据的二维查询。
函数公式:
=INDEX($C$3:$G$7,MATCH(I4,$B$3:$B$7,0),MATCH(J4,$C$2:$G$2,0))
函数解析:
1、Index函数在进行数组查询,也就是第一参数为一个多维数据区域C3:G7的时候,第二参数、第三参数分别代表区域中行的位置和列的位置,通过行和列的交叉来判断这个区域中的具体位置;
2、函数公式中用了两次Match函数,作用就是通过确定行和列的值,来交叉获取具体的位置,从而返回对应的销售额的值。
现在你学会如何利用Match函数进行数据的二维查询了吗?
领取专属 10元无门槛券
私享最新 技术干货