不论你在哪,我都能找到你
———查找函数
老公出门把儿子带走了,男孩子嘛,就应该多跟爸爸,从爸爸那里才能学到什么是男人。我就可以在家好好学习了。
今天所学的函数是查找函数,有了查找函数,不论它是在天涯海,都能把它的内容读出来,我平时只用到了VLOOKUP最基本的用法,压根都不知道还能搭配其他函数一起使用,尽管这样也还是能节省不少的工作时间啊。下面就来这些查找函数怎么用吧。
一、基本查找
【a】 VLOOKUP(按列查找):=VLOOKUP(D2,$A$2:$B$12,2,0)
第一参数:查找值—选中值单元格
第二参数:查找数据区域范围——选定数据区域单元格——绝对引用
第三参数:返回值查找的结果在哪一列?
第四参数:是精确查找还是模糊查找?模糊(近似)查找输入1或省略,精确查找输入0
【b】 HLOOKUP(按行查找):与VLOOKUP用法相似,返回的值是行。
【c】 MATCH:
1.选中查找值所在单元格
2.查找值数据区域
3.然后是精确查找1,还是模糊查找0?
【d】INDAX:是根据指定的行数和列数返回指定区域的值
1.首先选中值数据区域
2.然后选中指值所在的位置是第几行或者第几列?
【e】INDAX和MATCH的综合应用
1.根据姓名查找编号——反向查找——从右往左
2首先输入indax——选中查找值所在区域(条件所在区)——绝对引用——然后用MATCH函数——选中值所在单元格——再选中值所在数据区域范围——精确查找0——模糊查找1
二、借助名称框查找
定义一个区域的名称框,输入公式时录入名称即可
三、通配符模糊查找
查找值中通配符“*”的应用
如=VLOOKUP("*老师*",$A$2:$B$12,2,0)
四、查找返回多列数据,这个是函数的搭配使用,要多练习。
=VLOOKUP($G2,$A$2:$E$9,COLUMN(B1),0)
利用COLUMN(B1)函数定位值对应的位置,公式会相应变为B1,B2,B3… C1,C2,C3… D1,D2,D3… E1…E4.
五、查找指定区域
VLOOKUP:
=VLOOKUP($G2,$A$2:$E$9,MATCH($H$1,$A$1:$E$1,0),0)
利用MATCH函数读取H1位置上的值,在区域范围内的位置。H1位置上的值变化,VLOOKUP读取的数据也会相应变化。
六、多条件查找(一对多查询)
=IFERROR(VLOOKUP($F$2&ROW(A1),$A:$D,COLUMN(B1),0),"")
【1】辅助列的应用,在COUNTIF函数中已经出现过。辅助列的学习使我想到了几何中所用的辅助线,让问题转化变简单。函数公式:= C2&COUNTIF($C$2:C2,C2)
【2】利用ROW函数实现要查询的产品加上序号,即实现查找辅助列的内容。
【3】利用column函数,定位返回第几列值。
【4】利用IFERROR函数屏蔽错误值返回空白" "。产品最多有4种,当出现A5时结果就会报错,所以要用IFFERROR进行屏蔽错误值。
解决一对多查找的关键点是把重复的值用Countif变成不同的,然后用Vlookup函数再进行查找。
七、区间查找(模糊/近似查询)
表必须是顺序排列的
=VLOOKUP(B3,$I$2:$J$5,2)这里模糊查找——1可以省略掉
八、动态图表
=VLOOKUP($C$9,$A$2:$G$7,COLUMN(B1),0)
1.输入VLOOKUP——查找值选中姓名对应的人名单元格绝对引用
2.选对应的整个数据区域绝对引用
3. 因为对应的列是连动的,所以第三个参数用COLUMN(B1)代替
4.精确查找输入0——回车往右拖动公式即可
5.选取对应区域——插入折线图——把不需要的数据又即删除——选中折线图——又击添加数据标签——设置数据标签格式——√选类别名称复选框——分隔符用"新文本行"——标签位置靠上——值进行加粗——字体可以大一点——选中线条——设置数据系列格式——填充与线条——修改下线条颜色——实线——橙色——宽度适当加大——约3.5磅
现在脑袋里一团麻,实在是比想像的要难!
函数的综合运用越来越难,关键是每个函数要掌握牢固,才不至于要用的时候,不知道该用哪一个。