9种VLOOKUP示例,总有你能用得到的一款
VLOOKUP函数是EXCEL中最有魅力的函数之一,它自身功能强大,应用广泛,使用方法灵活多样,如果与其他函数组合起来,更是千变万化。本文总结了9种VLOOKUP的用法,这些用法中总有一种你的工作中能得上的,希望能给大家的工作带来一些帮助。
1. 常规用法
VLOOKUP的常规用法如下图所示,根据姓名查找工资:
= VLOOKUP(G2,C:E,3,FALSE)
2. 合并2个表格
如下图所示,将2个表中不同字段合并。在F2中输入公式:
= VLOOKUP($B2,$A$12:$E$19,MATCH(F$1,$A$11:$E$11,0),0)
3. 查询个人信息
如下图所示查询个人信息,在C12中输入公式:
= VLOOKUP($B12,$B$2:$F$9,COLUMN(B1),0)
COLUMN(B1)的结果是2,公式向右填充时生成3,4,5…,通过COLUMN()动态显示各列。
4. 制作工资条
制作工资条是日常工作中经常遇到的情景,下图演示了一种比较容易的方法:
=VLOOKUP($G2,$A$2:$F$9,COLUMN(B1),)
在原表的左侧添加序号辅助列,根据序号从表中查找对应的信息。
5. 2个表格排序比较
下图两个表中表头字段相同,但内容有所不同,将两表进行排序比较一下内容:
= IFERROR(VLOOKUP($A3,$A$12:$C$15,COLUMN(A1),),'')
6. 模糊查找产品名称
如下图所示,根据D2单元格中的关键词来查询左表中的项目投资额。
= VLOOKUP('*'&D2&'*',A2:B10,2,FALSE)
*是通配符,代表任意字符。
7. 计算个人所得税
如下图所示,计算个人所得税:
= (B11-3500)*VLOOKUP(B11-3500,B2:D8,2)-VLOOKUP(B11-3500,B2:D8,3)
3500为个税起征点。当VLOOKUP最后一个参数省略时,查找近似匹配值,返回比指定值小且最接近的值。
8. 逆向查找
一般情况下,VLOOKUP只能进行正向查找,但我们可以利用{1,0}数组公式来进行逆向查找({1,0}数组公式本人以前有过总结,如有兴趣可以关注查阅以前相关内容)。
= VLOOKUP(H2,IF({1,0},B2:B9,A2:A9),2,FALSE)
当然,也可以用LOOKUP函数和INDEX函数进行查找,这两个函数更容易理解一些。
= LOOKUP(1,0/(B2:B9=H2),A2:A9)
= INDEX(A2:A9,MATCH(H2,B2:B9,0))
9. 多条件查找
如下图所示,对表中字段进行多条件查找。
本例中利用辅助列来进行多条件查找,将查找字段合并为一个字段处理。
A2 = CONCATENATE(B2,C2)
E12 = VLOOKUP(B12&C12,A2:E9,5,0)
欢迎留言交流!
联系客服