如何使用Vlookup实现交叉查询
1、打开Excel文件,下面是某公司下各分公司的销售情况。
需要查询“厦门分公司”下的销售数量、销售额、销售员的情况,分别对应数据源的F列、E列、D列
2、基础的做法,具体公式如下:
数量:=VLOOKUP($H$2,$C:$F,4,0)
销售额:=VLOOKUP($H$2,$C:$F,3,0)
销售员:=VLOOKUP($H$2,$C:$F,2,0)
在这种做法下,其他单元格无法自动填充上一个单元格的公式,反而需要修改每个单元格vlookup公式中的第三个参数(即返回值列所在数据源的列数)
3、以上做法可以更简便,可以使用MATCH函数,根据返回字段的名称查找其所在数据源中的行/列位置。
具体公式如下:
“数量”字段名称所在的位置:=MATCH(H8,$C$1:$F$1,0)
“销售额”字段名称所在的位置:=MATCH(H9,$C$1:$F$1,0)
“销售员”字段名称所在的位置:=MATCH(H10,$C$1:$F$1,0)
4、VLOOKUP函数与MATCH函数结合,具体公式如下
=VLOOKUP($H$2,$C:$F,MATCH(I1,$C$1:$F$1,0),0)
这种情况下,可以直接对其他单元格自动填充这个公式,无需再对其中的参数进行调整。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:34
阅读量:61
阅读量:56
阅读量:94
阅读量:67