如何使用Vlookup实现交叉查询

2025-09-30 18:42:24

1、打开Excel文件,下面是某公司下各分公司的销售情况。

需要查询“厦门分公司”下的销售数量、销售额、销售员的情况,分别对应数据源的F列、E列、D列

如何使用Vlookup实现交叉查询

2、基础的做法,具体公式如下:

数量:=VLOOKUP($H$2,$C:$F,4,0)

销售额:=VLOOKUP($H$2,$C:$F,3,0)

销售员:=VLOOKUP($H$2,$C:$F,2,0)

在这种做法下,其他单元格无法自动填充上一个单元格的公式,反而需要修改每个单元格vlookup公式中的第三个参数(即返回值列所在数据源的列数)

如何使用Vlookup实现交叉查询

如何使用Vlookup实现交叉查询

如何使用Vlookup实现交叉查询

3、以上做法可以更简便,可以使用MATCH函数,根据返回字段的名称查找其所在数据源中的行/列位置。

具体公式如下:

“数量”字段名称所在的位置:=MATCH(H8,$C$1:$F$1,0)

“销售额”字段名称所在的位置:=MATCH(H9,$C$1:$F$1,0)

“销售员”字段名称所在的位置:=MATCH(H10,$C$1:$F$1,0)

如何使用Vlookup实现交叉查询

4、VLOOKUP函数与MATCH函数结合,具体公式如下

=VLOOKUP($H$2,$C:$F,MATCH(I1,$C$1:$F$1,0),0)

这种情况下,可以直接对其他单元格自动填充这个公式,无需再对其中的参数进行调整。

如何使用Vlookup实现交叉查询

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢