用vlookup函数将两个表格的数据自动查找匹配

人气:136 ℃/2023-08-04 14:22:32

遇到两个表格中的数据需要部分查找匹配,但人工查找太费事,下面我们来教你用vlookup函数来实现数据的自动匹配。

操作方法

第一打开Excel表格,选中E1单元格,在工具栏中找到公式选项——点击查找与引用——找到函数—vlookup并单击打开函数公式。

在打开后弹出的函数对话框中——LOOKKUP-VALUEl栏中选中D1单元格(所要引出的对象)

并且在下方函数——Table-array格中选中A1:B7(要引用的范围)。

选中A1:B7,按键盘上的F4(固定引用范围)。

在Col_index_num后面栏目中2(即引用第二列的数值),Range_lookup栏输入0;并且单击下方确定按钮即可。

下拉E1单元格就完成啦。

不同表格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公式,可以将两个工作表的源数据进行竖向连接,然后统一查找匹配就可以得到结果了

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

推荐

首页/电脑版/网名
© 2024 NiBaKu.Com All Rights Reserved.