EXCEL之如何浅显易懂的给女朋友讲解VLOOKUP函数--记笔记重点保命篇
EXCEL 的 VLOOKUP函数是工作中很常用的函数,但是如果业务没有涉及,很多人现在都没有掌握这个函数。
博主的曾给女朋友讲解过两遍这个函数的原理,但当真的开始业务的时候,她还是忘记了怎么做 因为博主教的不好她还是没熟练掌握。
这次博主痛改前非做了一版讲解文档,在此把文档排版传递给大家,涉及到一些经常使用的简单知识点,仅做参考~
如下~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
有一天,你得到了一个数据源…
数据源的概念呢,就是你有一个总的数据表,也就是VLOOKUP要从哪里寻找数据,你没办法让它凭空产生一个数据
而我所列出的数据源是贴近生活的举例,方便理解…
数据源:
身份编号 | 姓名 | 日期 | 吃什么 | 不知道干什么的填充列 |
---|---|---|---|---|
1 | 张大狗 | 周一 | 两荤八素米线 | 凑热闹1号 |
2 | 张二狗 | 周日 | 麻辣烫 | 旁观数据 |
1 | 张大狗 | 周四 | 回去洗洗睡吧 | 这行没什么用 |
3 | 张三狗 | 周四 | 螺蛳粉 | 你就凑合看吧 |
4 | 大狍子 | 周六 | 猪蹄火锅 | 凑热闹2号 |
2 | 张二猫 | 周三 | 螺蛳粉 | 这行没什么用 |
5 | 小狍子 | 周二 | 水饺 | 你就凑合看吧 |
6 | 傻狍子 | 周一 | 回去洗洗睡吧 | 凑热闹3号 |
5 | 小狍子 | 周五 | 麻辣烫 | 这行没什么用 |
2 | 张二狗 | 周五 | 石锅拌饭 | 不知道干什么的 |
然后你想到了VLOOKUP却不会用 ???
当你输入=VLOOKUP函数时,会出现:
VLOOKUP(lookup_value,table_arrya,col_index_num,[range_lookup])
也就是什么意思呢:
VLOOKUP(想要查找的值,在哪个范围内,需要返回的值,TRUE-近似匹配/FALSE-精确匹配)
1.想要查找的值:
例如我想要查找张二狗吃了什么,那就要查找‘张二狗’,返回‘吃什么’
2.在哪个范围内:
‘想要查找的值’和‘需要返回的值’在哪个范围内,拿鼠标括住就行
就比如我想要查找张二狗吃什么,那我只需要括住姓名、日期(没啥用但是路过它)、吃什么;
而不需要括住‘身份编号’和不知道‘干什么的填充列’
3.需要返回的值:
记住!只能返回一个值
比如我们查询张二狗吃什么,只能返回吃了麻辣烫,一个人不可能在一天内返回吃两份东西,虽然你能吃得进去但是表格也返回不出来,因为这个公式只能返回一个对应值,而且公式只写在一个格子里,你不做处理是不会返回吃了麻辣烫和猪蹄火锅的
’需要返回的值‘ 也需要括在 ’在哪个范围内‘
4.TRUE-近似匹配/FALSE-精确匹配:
按照名字来看就是说,
近似匹配是:例如,你搜索了‘张二’这个词,返回‘吃什么’,那么返回姓名中为:‘张’开头的,此处返回第一条两荤八素,并且后面都会返回第一个出现的值。
而精确匹配:例如,你搜索了‘张二’,使用精确匹配是不会返回值得,只有你搜索数据源表格里有的量,比如张二狗或者张二猫,才会返回吃什么(此处我举了个例子,见下表格)
实例表格
姓名 | 吃什么 | 匹配方式 | 备注 |
---|---|---|---|
张二 | #N/A | FALSE | 精确匹配是不会返回值得,因为数据源没有张二 |
张二 | 两荤八素米线 | TRUE | 近似匹配会返回第一条张大狗吃的两荤八素 |
张二 | 两荤八素米线 | TRUE | 第二条近似匹配,依然从头开始,返回第一条值,不返回第二个 |
张二狗 | 两荤八素米线 | TRUE | 虽然输入了标准的张二狗,近似匹配还是第一条数据 |
张二狗 | 两荤八素米线 | FALSE | 只有姓名是数据源表中有的‘张二狗’,返回精确值 |
方便查看的数据源:
身份编号 | 姓名 | 日期 | 吃什么 | 不知道干什么的填充列 |
---|---|---|---|---|
1 | 张大狗 | 周一 | 两荤八素米线 | 凑热闹1号 |
2 | 张二狗 | 周日 | 麻辣烫 | 旁观数据 |
1 | 张大狗 | 周四 | 回去洗洗睡吧 | 这行没什么用 |
3 | 张三狗 | 周四 | 螺蛳粉 | 你就凑合看吧 |
4 | 大狍子 | 周六 | 猪蹄火锅 | 凑热闹2号 |
2 | 张二猫 | 周三 | 螺蛳粉 | 这行没什么用 |
5 | 小狍子 | 周二 | 水饺 | 你就凑合看吧 |
6 | 傻狍子 | 周一 | 回去洗洗睡吧 | 凑热闹3号 |
5 | 小狍子 | 周五 | 麻辣烫 | 这行没什么用 |
2 | 张二狗 | 周五 | 石锅拌饭 | 不知道干什么的 |
(如果还是分不清,那就全用精确匹配,近似匹配一般用不到)
VLOOKUP-查找过程原理:
例:
VLOOKUP(想要查找的值,在哪个范围内,需要返回的值,TRUE-近似匹配/FALSE-精确匹配)
VLOOKUP(张二狗,【姓名-日期-吃什么】,3(麻辣烫),FALSE-精确匹配 )
- 拿出来需要填写的表里的’张二狗‘,带到数据源表里去找
- 首先查找的目标定在数据源大表里选出来的【姓名-日期-吃什么】
- VLOOKUP也就是按照行一行一行的找,返回同一行的数据(HLOOKUP为列查找)
- 从第一行开始找,没发现张二狗(第一行是姓名-日期-吃什么)
- 从第二行开始,没发现张二狗(第二行是张大狗-周一-两荤八素米线)
- 从第三行开始,发现张二狗,按照给出的返回第三列,数三列:1.张二狗、2.周日、3、麻辣烫
- 返回–麻辣烫
以下举两个小例子~
例一
题目:
解答分解:
例二
此时,我们想搜索谁哪天吃了什么,就要同时确定姓名和日期两个值,那就需要对数据做处理
使用公式 =姓名&日期 添加新列
重复查询步骤
希望以上的讲解可以帮助到你~也希望博主不再有给女朋友讲解VLOOKUP之2.0版本
看过这篇的人一定可以学会,狗头保命~