打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Vlookup函数的3个进阶用法,小白勿看,可能理解不了
关键字:VLOOKUP;excel教程;查找
栏目:函数

全文790字,预计3分钟读完

Vlookup函数,查找函数之王。

在之前的教程中,给大家分享过Vlookup的一些经典用法。

戳链接查看:Vlookup函数的6个高级用法

今天再来给大家分享一些高级应用!

1、跨表查找

2、跨多表查找

3、跨多表查找(格式不一致)

还不会的同学,可以学起来啦~

编辑|六姑娘

Vlookup函数用法

=VLOOKUP(查找值,查找区域,返回值的列号,精确/近似匹配 )

一、跨表查询 

如图所示,这张表记录了员工的工资、社保和个税等资料。


我们想根据这个工资表数据,在查询表中快速填写所有数据。

在查询表B2单元格输入公式:
=IFERROR(VLOOKUP($A2,工资表!$A:$H,COLUMN(B1),0),0)



公式解析:VLOOKUP函数第3参数,使用COLUMN函数代替手动数查找的列;有一些姓名,在工资表里面没有,为了屏蔽NA错误,所以外面嵌套IFERROR函数。

二、跨多表查询 

如图所示,1月到6月的数据,都是以A列品类,B列销量的顺序排列,现在我们要在汇总表中,查找1到6月的数据。


比较笨的方法是,在汇总表B2单元格输入公式=Vlookup(A2,'1月'!A:B,2,0),然后向下填充。

后续可以依次修改第二参数。

=VLOOKUP(A2,'2月'!A:B,2,0)

……

=VLOOKUP(A2,'6月'!A:B,2,0)

当然,我们还可以一步到位,直接在B2单元格输入公式。

=VLOOKUP($A2,INDIRECT(B$1&"!A:B"),2,0)

注意,若出现错误值,也可以在外面嵌套一个IFERROR函数,让错误值显示为0。

三、跨多表查询且各表格式不同 

如图所示:1月的销量在C列,2月的销量在D列,又该如何来写公式呢?

我们可以使用MATCH函数来自动识别出销售金额在第几列。

在汇总表B2单元格输入公式:

=VLOOKUP($A2,INDIRECT(B$1&"!A:Z"),MATCH("销量",INDIRECT(B$1&"!1:1"),0),0)

此公式涉及到INDIRECT函数以及MATCH函数的嵌套使用,理解不了也没关系,直接套用就可以了。

INDIRECT函数用法戳以下链接查看:

Indirect,跨表引用,多表引用,yyds!

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Vlookup函数的使用方法(入门 进阶 高级 最新用法)
疯了,一个考勤表居然写了62个VLOOKUP函数,这就是某音学到的
用Vlookup函数合并多个Excel表格,太方便了!
集齐Vlookup函数 Lookup函数的全部用法
Excel函数中的NO.1?你知道是哪个?
vlookup怎么把错误值变成零
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服