我们都知道vlookup函数在Excel数据查询中使用的非常频繁。什么向左向右查询等操作都可以操作。今天我们就来学习一下,vlookup函数如何简单快速的进行多条件数据查询。

案例:在有相同姓名的情况下,通过姓名和工号两个条件查询对应的年龄。

vlookup函数多个条件怎么使用(vlookup函数如何进行多条件查询)(1)

案例说明:如上图,李笑笑有2个名字,这里我们通过姓名和工号两个参数来查询对应的年龄。下面就来学习两个快捷方法。

操作一:&符号轻松解决多条件查询问题

vlookup函数多个条件怎么使用(vlookup函数如何进行多条件查询)(2)

函数公式:

{=VLOOKUP(E6&F6,IF({1,0},A1:A8&B1:B8,C1:C8),2,0)}

函数解析:

1、这里我们用到了IF函数重构函数的方式来进行操作。第一参数查询的多个条件用&符号进行连接;

2、第二参数用IF判断的方式,将数据查询区域用&进行构造查询区域。选择IF函数按F9可以得出以下构造结果。

vlookup函数多个条件怎么使用(vlookup函数如何进行多条件查询)(3)

通过上图可以看出,重新构造的区域形式如:”张强强GD01,36";"李笑笑GD02,25"等姓名加工号再加年龄的方式。这样vlookup函数第三参数2就可以直接取出里面的数值年龄。

操作二:辅助列方式轻松实现多条件查询

vlookup函数多个条件怎么使用(vlookup函数如何进行多条件查询)(4)

函数公式:

=VLOOKUP(F5&G5,A:D,4,0)

函数讲解:

1、这里我们同上一个操作类似,都是用&符号进行连接。简单一点的是我们直接用&做了一个辅助列,这样就没有IF函数那么复杂了。直接通过辅助列内容进行查询就可以实现了。

现在你学会如何利用vlookup函数进行多条件数据查询了吗?

,