大家好,我是Pover,上周跟大家分享了IF函数,本周跟大家分享查询函数VLOOKUP,请感兴趣的朋友关注我的头条号,我将免费分享电脑相关知识和文档给大家,谢谢!
哈喽哈喽,上节课程我们领略了IF函数的魔法,锻炼了数据思维能力,让数据整理工作几乎是自动化地完成。而在数据处理之后,我们需要更加努力地提升呈现效果,把数据包装成一个简明易用的端口。比如这是包装之前:
基础客户数据
这是包装之后:
客户查询系统
可以看到,经过包装之后,枯燥的数据变成了一个可以快速查询信息的智能端口!这样更能直观深刻地展现工作成果。
课程进度
今天的学习内容是Excel中出镜率最高的查询函数界的一哥——VLOOKUP
这天,老板突然丢给你一份“客户档案”,里面记录着所有客户的姓名、电话、快递地址等信息(需要练习素材,请私信我获取):
练习素材
老板让你在客户档案中,一秒查出“王大刀”的客户信息。你怎么办?甩出5.0的视力眼,开始逐行扫描?NoNoNo,我们要的是自动查找。
这个问题会难倒大部分职场人士,却属于我们在日常办公中所不得不面对的一类经典问题。即根据某个查找线索,快速找到数据表中,与之对应的其他信息。
这类问题的答案只有一个,那就是查询函数中出镜率最高的——VLOOKUP。只要学会了VLOOKUP,就可以解决几乎所有查询问题了,还能举一反三,快速学会其他查询函数。
接下来你尝试使用VLOOKUP来制作一个关于客户信息的“快捷查询器”。
由于VLOOKUP的公式比较长,一开始你先不必学怎么去写VLOOKUP的公式,而是通过上一节课的“插入函数”的办法,来快速上手实现效果,然后向上再具体讲公式写法,这样你就更容易理解它啦。
跨表查询
跨表查询
这是一份“客户档案”,里面有“客户名称”、“联系电话”、“省份”、“快递地址”等数据项:
练习素材
在下载的“客户档案”中,点击最下方的“学生操作区”,切换到一个空白模板上来,这里是老师为“快捷查询器”简单设计的一个外观样式。如下图:
快捷查询器
现在的目的是能“根据客户姓名查找到电话、省份、快递地址等信息”。千里之行,始于足下,我们先从“根据客户姓名查到电话”开始吧。
比如现在老板要你查出“王大刀”的电话,你来试试:在B4单元格(第B列第4行)输入文字王大刀。如下图:
❗注意注意❗❗你要查的人叫王大刀!刀!!切菜的刀!!!不是王大“力”,很多同学搞成“王大力”,肯定就查询不了了。然后注意“王大刀”前后不能有空格哦!
点击A8单元格,调出VLOOKUP函数参数输入框,如下图:
VLOOKUP函数参数
现在到配置VLOOKUP参数的时候了,有4个参数需要配置,分别是:
一、查找值;
二、数据表;
三、列序数;
四、匹配条件;
Pover按从上到下的顺序一一讲解它们哈。
1.查找值:就是“根据姓名查到电话”的姓名,也就是你查找东西的依据。比如你手里有把钥匙,要去找到对应的锁,那么这个钥匙就是“查找值”。
我们现在要根据“王大刀”来查,由于已经在B4单元格输入了“王大刀”,所以只需将“查找值”输入框配上B4就好了:点击第1个输入框激活,然后点击B4单元格。如下图:
2. 数据表:就是数据源所在的表格,也就是“到哪里去”找到电话。比如你手里有把钥匙,要去一个装满锁的箱子里找到对应的锁,那么这个箱子就是“数据表”。
所以现在的“数据表”就是老板给你的“客户档案”表。按照下图输入吧:
3.列序数:就是目标要查哪些数据。比如你手里有把钥匙,要去找到对应的锁,那么这个锁就是“列序数”。
顾名思义,列序数”就是指要查的数据在表的第几列。比如现在要查的“联系电话”这个信息在表的第2列,那么“列序数”就是2。如下图:
所以点击第3个输入框激活,然后输入“2”。如下图:
4.匹配条件:这个就不是很重要了,因为它代表你要找的值,在被查找的数据表中是否精确匹配。比如:要找“王大刀”,就不能返回“李大刀”的结果。在通常情况下,我们都是用精确匹配查找结果的。
所以,请记住,默认写0(0代表精确匹配,1代表模糊匹配)。
输入第4个参数“0”,然后点击确定,如下图:
不出意外的话,你应该可以在A8单元格看到王大刀的电话号码了~
(如果显示#N/A或其他不是电话号码的情况,请联系我检查)
刚刚在不知不觉中,你其实已经完成了“跨表查询”的高级操作:“学生操作区”里王大刀的电话号码,不就是从另外一个表中查来的吗?
懂得如何跨表之后,你就可以在任意地方任意发挥,而不用担心意外改动、破坏源数据表的情况。
VLOOKUP
你已经通过“插入函数”的方法成功创建了一个VLOOKUP函数,现在来看看这个公式到底长啥样:
可以看到VLOOKUP有4个参数要配置,前面你已经体会过了4个参数的意义和写法,再来总结一下:
请记住一句口诀:用钥匙在箱子里找锁,并闭上眼睛想象一下:
你揣着一把钥匙,站在一个华丽精致的大箱子面前,箱子里面整齐排满了金色的锁头。
这样你就带有画面感、轻松地记住了VLOOKUP的函数写法!要用的时候只需按照顺序将钥匙、箱子、锁配置上去就好了!
你照着上面这个公式,来对应看看查询王大刀“联系电话”的VLOOKUP函数,如下图:
把公式的四个参数一一对应,就是这样的:
你可能觉得数据表的写法表示咋这么难看:“客户档案!A1:G19”?其实这是Excel专门用来表示工作表的写法。
不过现在长按鼠标拖动可以指定工作表,所以你先不管这个写法也可以正常使用VLOOKUP,以后老师会在大课程里面细讲这些高级规则。你把公式看成这样都行:
OK,学会了公式写法就没有什么能够阻挡我们前进的步伐了。接下来你通过直接修改公式,来快速实现查询王大刀同志的“省份”。
首先点击A8单元格,在上方编辑栏中,按住鼠标左键拖动选中整个公式,如下图:
❗❗一定要选中上面编辑栏的公式哦~
按住Ctrl+C,复制公式内容。然后点击左侧的×号关闭公式编辑。如下图:
点击B8单元格,点击上方公式输入框激活,按住Ctrl+V,将公式内容粘贴进去。如下图:
这时B8单元格有了和A8单元格一模一样的公式,计算出来的结果也是王大刀的电话号码。
现在我们要查的是“省份”,两个问题的区别仅在于要找的目标不一样,也就是“列序数”(锁)不同。
回顾下客户档案表可以知道:“省份”信息在表的第3列,那么新的“列序数”就是3。
所以把公式中的第3个参数“2”,改为“3”,然后完成编辑即可,如下图:
你会看到B8单元格出现了一个省份名称,那就是VLOOKUP查询出来的王大刀的省份信息,恭喜你成功了!
我们照瓢画葫芦,用同样的办法查询王大刀的快递地址。你之前已经成功将A8单元格的公式内容复制到电脑剪贴板,所以接下来就不需要再复制了。
点击C8单元格,点击上方公式输入框激活,按住Ctrl+V,将公式内容粘贴进去
回顾客户档案表可知:“快递地址”在表的第4列,那么新的“列序数”就是4。
同样把第3个参数改为“4”,然后完成编辑即可。如下图:
点击D8单元格,点击上方公式输入框激活,按住Ctrl+V,将公式内容粘贴进去。
回顾客户档案表可知:“是否开票”信息在表的第5列,那么新的“列序数”就是5
把第3个参数改为“5”,然后完成编辑,如下图:
接下来查询客户等级信息,你应该已经可以举一反三啦,先自己去操作下,最后把“备注”信息查询进来:
恭喜你!你已经完成了全部查询函数的构建,初步完成了“客户信息查询系统”。
这些查询函数不仅能查“王大刀”的数据,还可以查所有客户档案里面的客户。
比如,你点击B4单元格,将“王大刀”改为“何文利”,所有的查询结果都会随之更新为何文利的数据,这就是函数的智能性。如下动图:
学到这里,我们来小结下VLOOKUP函数和快速建立查询系统的知识点:
数据验证
如果每次查询都要手动输入名字,那这个“查询系统”就太不好用了。你还可以让它变得更加精良。比如,把客户姓名做成这种下拉菜单就方便多了:
这种下拉菜单是通过Excel的“数据验证”功能实现的,在WPS中,该功能叫有效性。来操作下:点击B4单元格,点击顶部“数据”,再点击“有效性”,打开对话框。如下图:
将第一个输入框改为“序列”,意思就是你要用一组客户姓名的序列来做菜单,
输入数据来源,如下图:
恭喜你成功开发了一个功能齐全、一键秒查的客户信息查询系统!
真的很棒!你学会了VLOOKUP语法,并且用一句左脑口诀记住了公式(“用钥匙在箱子里找锁”);然后通过修改公式快速搭建了客户信息查询系统的主体,最后用WPS的“有效性”(Excel为“数据验证”)功能为系统配置了下拉菜单。
查询函数小结
本节总结
最后,请大家关注我,我将持续分享免费的电脑知识给大家,谢谢!#职场达人炼成记##好平台好讲师#