这个案例告诉你答案 。
下图中左侧表格是数据源区域,需要在右侧区域根据业务员姓名调取对应的科目成绩,黄色区域是需要填写公式的区域 。
这个案例中,我们观察到右侧的科目顺序和数据源一致,都是从数学到体育,如果我们用最笨的方法一列一列写公式固然可以实现目的,但当需要查找的列很多时无疑是一项大工程 。
如果觉得这些案例有用,就转给朋友们看看吧~
这里给出一个简单实用的公式,选中H2:K5单元格区域,输入以下公式后按组合键 。
注意是组合键同时按下,而不要只按Enter键哦!
=VLOOKUP($G2,$A$2:$E$12,COLUMN(B1),0)
5、VLOOKUP函数从右向左查找
工作中免不了遇到数据源中要调取的数据在查找值所在列的左侧,我们知道VLOOKUP函数的常规用法是从左往右找,那么遇到这种需要从右往左查找的问题如何解决呢?
下面的表格中,我们需要按照给出的编号查找对应的业务员姓名,黄色区域输入公式 。
看到这个场景,有的小伙伴或许说,虽然VLOOKUP函数只能从左往右找,那干脆把数据源里面的编号列改到左边不就行了吗?
你想的没错,这样是可以实现的,但以下几种情况下还是学会一个公式一步到位的比较好:
1、当数据源格式不允许改动时
2、当这项工作出现的频率较高,你懒得每次都要重新改数据源,想一劳永逸时
3、当你想除了基础用法之外,多学点高逼格用法时,哈哈
所以说技多不压身,多学一手,何乐而不为呢?
F2单元格输入以下公式后向下复制填充 。
=VLOOKUP(E2,IF({1,0},$B$2:$B$12,$A$2:$A$12),2,0)
6、VLOOKUP函数按数据所处区间划分等级
工作中除了精确查找外,模糊匹配也经常遇到 。我们结合下面这个案例来学习模糊匹配技巧 。
下面表格中左侧是数据源区域,需要按照等级划分规则,将成绩划分到其对应的等级中 。
等级划分规则如下:
[0,60):D
[60,80):C
[80,90):B
[90,100]: A
看到这里,很多小伙伴一定想到用IF多条件嵌套来解决,没错,使用IF是可以实现的,比如这两个公式都能实现我们的需求 。
=IF(B2>=90,"A",IF(B2>=80,"B",IF(B2>=60,"C","D")))
=IF(B2<60,"D",IF(B2<80,"C",IF(B2<90,"B","A")))
但是当划分规则更多时,编辑公式的时候需要一层一层的嵌套,用IF书写公式简直变成了体力活 。
有没有更简便的办法呢?当然,只要学会VLOOKUP模糊匹配技巧就可以了 。
我们用以下公式就可以实现IF多层条件嵌套同样的结果了 。
=VLOOKUP(B2,{0,"D";60,"C";80,"B";90,"A"},2)
7、VLOOKUP函数使用通配符模糊查找
当我们在工作中遇到需要只根据查找值的一部分进行查找时,记得可以利用通配符的特性来实现 。
下面结合一个案例来介绍 。
表格中左侧是数据源,需要查找业务员名字中带“强”的人的销售额 。
通配符星号*通配任意个字符,问号?通配单一字符,这个案例中模糊查找的规则是只要名字中带“强”就可以,所以我们需要使用“*强*”这种形式,支持“强”字出现在任意位置 。
E2公式为:
=VLOOKUP("*强*",$A$2:$B$12,2,0)
8、VLOOKUP函数多层级条件嵌套查找
遇到多层级条件嵌套查找,很多人第一时间想到的是IF多条件嵌套,还有些高手想到的是LOOKUP函数查找,其实VLOOKUP函数也可以搞定 。
比如下面这个案例,我们要根据会员的消费金额查找其所处的会员等级 。
当消费金额处在两级会员等级之间时,按较低一级的等级算,比如消费金额3333,处于会员等级三级和四级之间,那么该会员属于三级会员,只有达到5000消费金额后才算四级会员 。
- 行车记录仪 评测,汽车之家行车记录仪评测
- 汽车座椅翻新,汽车内饰全套座椅四座翻新要多长时间
- r级,奔驰汽车r级轮胎压力检查后重新启用设置方法
- 斯威,斯威汽车是哪个国家的 车标你认识吗
- byd,比亚迪汽车官方网站
- gps车辆定位平台,汽车托运平台哪个好
- 贵阳二手车中华h230,购中华H230汽车全包价最低多少钱
- 房地产和互联网哪个好,汽车销售和房产销售
- 呼呼共享汽车开放加盟,共享汽车怎么加盟经营
- 2010年a6l二手车值多少,2010 A6L汽车多少钱
