连载的上一篇文章中,我们一起学习了 VLOOKUP 函数查找并返回单个、多个字段的用法。本节,我们将进一步灵活地使用 VLOOKUP 实现多条件匹配。
下面是本节的任务:
【订单明细表】中『负责人』一列是空白的,需要我们根据『店铺名称』和『类别名称』从【各店铺品类负责人表】中进行查找并返回。
![](https://img.haomeiwen.com/i15629873/365642f42ecd3aca.png)
那如何实现多条件匹配呢?
这里有一个核心原则: 借助 &
符号让多个条件变成一个条件”。
在此之前,我们曾经用
&
符号作为文本连接符,将多个文本字符连在一起。此外,我们仍然可以使用这个符号将两个条件连接在一起。
一. 源数据表添加辅助列
在各店铺品类负责人信息表中,找到『负责人』一列,在其前方插入一列,命名为辅助列。
![](https://img.haomeiwen.com/i15629873/08a21bdd085cca7d.png)
在 D2
单元格录入公式 =B2&C2
,也就是需要连接的多个条件:
![](https://img.haomeiwen.com/i15629873/6cbe77b314f9b0e1.png)
使用自动填充向下填充剩余单元格,现在两个字段就连接成一个字段了。
![](https://img.haomeiwen.com/i15629873/f8ce311203fa8bf9.png)
下面,我们回到订单明细表,完成订单产品负责人的填写。
二. VLOOKUP 函数匹配查找
在 M2
单元格录入 VL
按下 Tab
键补全函数,接下来即可根据提示录入 VLOOKUP
函数需要的传参了。
![](https://img.haomeiwen.com/i15629873/1b885401d8f8caac.png)
首先,第一个条件为查找值,也就是店铺名称和产品类别构成的两个查找条件,我们使用 &
连接符进行连接。
![](https://img.haomeiwen.com/i15629873/02edf69157bb093a.png)
接下来,是第二个参数查找区域的录入,需要注意的是超找区域需要以超找条件所在的字段开头。因此,我们来到各店铺品类负责人表,选中 D2:E2
的区域按下 Ctrl+Shift+↓
选中目标区域,并按下 F4 / Fn+F4
将对该区域的引用切换到绝对引用。
![](https://img.haomeiwen.com/i15629873/2e44e547f6b327f3.png)
温馨提示:绝对引用的区域其行和列的开头都加了
$
符号,表示一把小锁。
然后,我们回到公式栏,录入第三个参数,返回的列数。在查找区域中,辅助列位于第 1
列,我们需要的负责人为第 2
列,因此,返回列数录入 2 。
![](https://img.haomeiwen.com/i15629873/e118cd0dd3e3ca7f.png)
最后,匹配模式为精确匹配,我们可以录入 FALSE
0
,也可以在录入 ,
之后直接回车,使最后一个参数为空,则代表 0
。
![](https://img.haomeiwen.com/i15629873/31c6af4342adcbf0.png)
回车之后,第一条记录的负责人我们就找到了,使用快速填充完成剩余单元格的填写即可。
![](https://img.haomeiwen.com/i15629873/e57b305281ebe988.png)
以上就是本节的全部内容了,VLOOKPUP 函数进行多条匹配的原则就是使用 &
符号将多个条件变成一个条件。
![](https://img.haomeiwen.com/i15629873/6e69027e544650c1.png)
网友评论