如何利用VLOOKUP函数跨表查找数据
工具/材料
电脑
WINDOWS系统
office软件-excel
操作方法
打开含有两个表的excel文件,可以看到“订单明细表”中的“单价”的信息需要使用“编号对照”中的数据,如图
此时就需要用到vlookup函数了。单击“F3”输入“=VLOOKUP([@图书编号],表2,3,0)”,回车,则成功应用了另一个表的数据,如图
这里解释一下此函数四个参数的含义。
第1个参数lookup_value表示要通过哪个数据值进行查找,第2个参数table_array表示需要在其中查找数据的表的范围,第3个参数col_index_num表示查找到相匹配数据的数据行后需要返回到表一的数据在table_array范围的第几列,第4个参数range_lookup为固定的两个逻辑值,填“0”表示精确查找,返回与lookup_value数值精确匹配的某一行的相应数据。
vlookup函数的跨表查找使用方法
Vlookup公式,跨两个工作表查找匹配,你会么
举个工作中的例子来说明,我们现在有2种物流渠道,分别记录了一些订单的状态数据
然后在总表中,我们有一部分订单,需要快速匹配出状态信息
这些订单号,可能出现在第1个表中,也可能出现在第2个工作表中
如果快速的查找匹配
方法一,VLOOKUP 筛选首先,我们在单元格中输入公式:
=VLOOKUP(B2,物流!A:B,2,0)
这样就找到了一部分订单数据,我们可以选中任意一个错误值,右键,筛选,按所选内容筛选,可得到所有错误值
然后我们继续将错误值里面的公式修改第查找第2个工作表,同样的用Vlookup公式:
=VLOOKUP(B2,快速!A:B,2,0)
向下填充就得到了所有的结果
方法二:两个Vlookup直接嵌套使用如果我们的数据源有更新,上面的操作又得重新操作一次,不方便,我们可以直接套用两次VLOOKUP公式,使用的公式是:
=IFERROR(VLOOKUP(B2,物流!A:B,2,0),VLOOKUP(B2,快速!A:B,2,0))
如果说有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公式,可以将两个工作表的源数据进行竖向连接,然后统一查找匹配就可以得到结果了
关于这个小技巧,你学会了么?动手试试吧!
- 11-20生活
带桂字的女孩名字好听
- 07-08生活
羊毛大衣为什么不能水洗
- 08-20教育
清华毕业当保安,读书真的无用吗?
- 03-27生活
3m口罩保质期多久
- 03-10教育
三年级小学生给家长的一封信怎么写
- 05-28生活
空气炸锅热面包什么温度和时间
- 11-24生活
豆腐干能减肥吗
- 01-28教育
优秀员工就职演讲稿范文
推荐
- 1半旬是多少440
- 2不锈钢膜5年了怎么撕466
- 3初学者插花教程468
- 4微信声音没了怎么恢复306
- 5孕妇能喝桂花茶吗116
- 6内脂豆腐对身体有害吗?467