vlookup函数跨表两个条件查找(跨两个工作表查找匹配)

 2024-11-21  阅读 161  评论 0

摘要:举个工作中的例子来说明,我们现在有2种物流渠道,分别记录了一些订单的状态数据然后在总表中,我们有一部分订单,需要快速匹配出状态信息这些订单号,可能出现在第1个表中,也可能出现在第2个工作表中如果快速的查找匹配方法一,VLOOKUP 筛选首先,我们在单元格中输入公式:=VLOOKUP(B2,物流!A:

举个工作中的例子来说明,我们现在有2种物流渠道,分别记录了一些订单的状态数据

vlookup函数跨表两个条件查找(跨两个工作表查找匹配)(1)

然后在总表中,我们有一部分订单,需要快速匹配出状态信息

这些订单号,可能出现在第1个表中,也可能出现在第2个工作表中

vlookup函数跨表两个条件查找(跨两个工作表查找匹配)(2)

如果快速的查找匹配

方法一,VLOOKUP 筛选

首先,我们在单元格中输入公式:

=VLOOKUP(B2,物流!A:B,2,0)

vlookup函数跨表两个条件查找(跨两个工作表查找匹配)(3)

这样就找到了一部分订单数据,我们可以选中任意一个错误值,右键,筛选,按所选内容筛选,可得到所有错误值

vlookup函数跨表两个条件查找(跨两个工作表查找匹配)(4)

然后我们继续将错误值里面的公式修改第查找第2个工作表,同样的用Vlookup公式:

=VLOOKUP(B2,快速!A:B,2,0)

向下填充就得到了所有的结果

vlookup函数跨表两个条件查找(跨两个工作表查找匹配)(5)

方法二:两个Vlookup直接嵌套使用

如果我们的数据源有更新,上面的操作又得重新操作一次,不方便,我们可以直接套用两次VLOOKUP公式,使用的公式是:

=IFERROR(VLOOKUP(B2,物流!A:B,2,0),VLOOKUP(B2,快速!A:B,2,0))

vlookup函数跨表两个条件查找(跨两个工作表查找匹配)(6)

如果说有3个工作表进行查找的话,就再套用一个IFEEROR公式

=IFERROR(IFERROR(Vlookup公式1,Vlookup公式2),Vlookup公式3)

方法三:VLOOKUP VSTACK公式

VSTACK公式可以连接数据源,所以我们使用公式:

=VLOOKUP(B2,VSTACK(物流!$A$1:$B$1000,快速!$A$1:$B$1000),2,0)

VSTACK公式,可以将两个工作表的源数据进行竖向连接,然后统一查找匹配就可以得到结果了

vlookup函数跨表两个条件查找(跨两个工作表查找匹配)(7)

关于这个小技巧,你学会了么?动手试试吧!

,

版权声明:xxxxxxxxx;

原文链接:http://cn.tdroid.net/ce6dcCz0EBAkEVVQ.html

发表评论:

管理员

  • 内容265372
  • 积分0
  • 金币0
关于我们
lecms主程序为免费提供使用,使用者不得将本系统应用于任何形式的非法用途,由此产生的一切法律风险,需由使用者自行承担,与本站和开发者无关。一旦使用lecms,表示您即承认您已阅读、理解并同意受此条款的约束,并遵守所有相应法律和法规。
联系方式
电话:
地址:广东省中山市
Email:
注册登录
注册帐号
登录帐号

Copyright © 2022 太卓开发网 Inc. 保留所有权利。 泰达科技网易库网

页面耗时0.1023秒, 内存占用1.33 MB, 访问数据库18次