在上篇文章《vlookup函数教程详解,每个会计都必须会》写了关于vlookup函数的基础教程,很多宝宝在后台留言,说想学习vlookup函数的其他用法。
所以本篇主要分享一些vlookup函数高级应用详解系列,有没有被吓倒~如果被吓到了,可以先看一下上篇文章
本系列主要包括
1、批量查找
2、模糊查找
3、反向查找
4、多条件查找
5、相关要点总结

1、vlookup函数批量查找
会计宝宝们是否有这样的需求,根据某个信息,使用vlookup函数查找多个字段信息,如下图中,需要通过员工的“工号”信息,来查找对应的“姓名、性别、年龄、学历、职务”信息。
通常的做法,在“姓名”列设置好vlookup公式,下拉;然后再“性别”列,设置好vlookup公司,下拉......如此反复?

有没有一种可能,只在上图中B11单元格,输入一个公式,直接用鼠标向右、再向下拉动公式,即可查询出所有数据(标问号区域)
首先,我们先来回忆一下,在vlookup函数基础篇中,介绍的公式“套路”
=vlookup(查找的依据,在哪块区域查找,查找的内容在区域中的哪个位置,查找的方式)
根据如上“套路”,直接写出B1单元格的公式来:
B11:=VLOOKUP($A11,$A$3:$F$8,COLUMN(B2),0)
参数1:$A11,查找的依据
我们是要通过员工“工号”查找,所以是A11单元格。为什么在列标A前面加了美元($)符号。
A11,表示的是A列,第11行,对应单元格。我们在列标号A前面,加入了$符号,表示Excel的列“绝对引用”,在向右拉动(或向左)的时候,始终是A列。
因为我们的需求是,在B11单元格输入公式后,向右拉动公式,但始终都是根据A列的“工号”来查找。
记忆方法:
给了钱后位置就不跑了。
快速添加$的方法:
在录入公式的时候,可通过选中A11,然后循环按F4键
参数2:$A$3:$F$8,在哪块区域查找。
我们需要在员工基础信息表中,来查找对应的信息。
由于公式需要向右、向下拉动,所以在列标号前,行号前都加入了$符号,只能这样,向右,向下拉动公式,查找区域的引用位置才不会发生变化。
参数3:Column(B2),查找的内容在区域中的哪个位置
此处用了column函数,此函数的结果,返回查找的内容在区域中第几列。
为方便理解,column函数做了如下的图示

参数4:0,查找的方式
一般情况下,参数都是0,表示精确查找
当然,以上案例用index+match函数,效果更佳~~
在接下来的分享中,将会有vlookup函数模糊查找、反向查找、多条件查找等高阶用法,点个关注,下次不迷路!
一个专注分享财税信息
Excel技能的十年老会计