又到周末,工作是暂告一个段落,但在E站到底特训营中的学习还在继续。今天还在受着函数的折磨,今天学习的是我最早接触的查找函数,大名鼎鼎的Vlookup函数。当初同事在我眼前用Vlookup函数帮我查找数据,还是跨表格查找,当大神膜拜啊。后来自己也看过书自学过这个函数,觉得也就是那么回事,用处不大,等用的时候再研究。今天看老师的视频,才发现自己还真是小看了这个函数,除了基本用法外,还可以模糊查找、查找返回多列、查找指定区域、多条件查找、区间查询等。在做动态图表时,与COLUMN函数结合可以实现联动的效果,展现动态效果。
今天的学习内容查找函数:
一、Vlookup
1.基本用法:由左→右查找
1)语法: =VLOOKUP(D2,$A$2:$B$12,2,0)
2)第一参数:找什么(查找的关键字/查找的值)
3)第二参数:在哪找(被查找的区域)
4)第三参数:找到后返回第几列(返回值所在被查找范围的第几列)
5)第四参数:逻辑值 精确查找输入0
2.借助名称框查找
1)利用名称框抓取数据区域,就不用在手工去选择区域
2)例:=VLOOKUP(D2,查找区域,2,0)
3.通配符模糊查找
1)通配符:"*"通配任意个字符,"?"通配单一字符
2)例: =VLOOKUP("*老师*",$A$2:$B$12,2,0)
4.查找返回多列数据
1)选中要填充的单元格区域
2)输入=VLOOKUP($G2,$A$2:$E$9,COLUMN(B1),0)
3)Ctrl+Enter
4) =COLUMN(B1) 返回引用的列号
5.查找指定区域
=VLOOKUP($G2,$A$2:$E$9,MATCH($H$1,$A$1:$E$1,0),0)
6.多条件查找
7.区间查询
1)=VLOOKUP(B2,$I$2:$J$5,2)
2)必须是升序排列
8.动态图表
二、Hlookup
基本用法:由上→下查找
1)语法: =HLOOKUP(G2,$A$1:$E$9,6,0)
2) =HLOOKUP(要查找的月份,包含销售员和其月份的数据源区域,找到后返回第6行,精确查找)
3)第三参数:找到后返回第几行
4)HLOOKUP参照VLOOKUP,知识点是一样的。
三、Index
1.基本用法
1)语法:=INDEX(引用的区域,数组/返回值的行序号,数组/返回值的列序号)
2)语法:=INDEX(指定区域,数值所在的位置)
3)作用:根据指定的行数和列数,返回指定区域的值
2.综合运用
1)=INDEX($A$2:$A$8,MATCH(A36,$B$2:$B$8,0))
2)利用Match函数查找位置,与其结合使用
3)作用:反向查询 可实现右→左,下→上查找
四、Match
基本用法
1)语法:=Match(查找的值,查找的区域/数,精确/模糊)
2)0和FALSE表示精确,1和TRUE表示模糊
3)作用:在一个区域或数组中查找指定数值的位置,如果查找不到则返回错误值