查找函数(Vlookup、HLookup、Index、Match
今天学习的是查找函数,相信大家工作中用到的最多的查找&最复杂函数就是Vlookup了,因为它是真的强大和实用,解决工作中90%的数据查找和匹配问题。我最早接触的&使用最多的函数也是Vlookup,也知道查找函数不止这一个,但是其他的函数一直懒得去用,所以一直在函数方面很有欠缺,等之后空闲下来,一定将函数部分好好补补课!
明日复明日,明日何其多?
那么今天就开始来将这4个查找函数先掌握一下下啦。。。
相信小的力量,每天进步一点点,坚持带来大改变!
(一)基本用法
VLOOKUP/HLOOKUP
4个参数,按顺序分别是(找什么,在哪找,找到后返回第几列/行,精确查找/模糊查找)
MATCH
3个参数,在一个区域或数组中查找指定数值的位置,如果查找不到则返回错误值
(释义:在A2到A8区域内精确查找A13单元格内容的行数,区域为行查找的就是列数,区域为列查找的就是行数)
INDEX
3个参数,根据指定的行数和列数,返回指定区域的值
(释义:在A2到A8区域内查找符合B14单元格内数值指定行数位置的内容,区域为行查找的就是列数,区域为列查找的就是行数)
4个参数,根据指定的行数和列数,返回指定区域的值
(释义:在A2到C8区域内查找符合A28单元格内数值的行数、B28单元格内数值的列数的单元格的内容,同时有行和列时,前一参数是行,后一参数是列)
【简单复合】反向查询
(释义:在A2到A8区域内匹配A37单元格内容所在B2到B8区域中行/列数的内容,区域为行查找的就是列数,区域为列查找的就是行数)
【另附:用VLOOKUP函数做反向查找】=VLOOKUP(A37,IF({1,0},$B$1:$B$8,$A$1:$A$8),2,0)
(二)借助名称框查找
选中区域—定义名称—输入查找区域时按f3调出名称区域—完成公式输入
(三)通配符模糊查找
通配符*和?的熟练使用
(四)查找返回多列数据
以上介绍四个函数和Row、Column函数的简单复合使用,提高自动化水平
批量操作步骤:选中公式输入区域—输入复合函数—Ctrl+Enter
(五)查找指定区域
Vlookup与Match函数的复合,match提供“找到后返回第几行”
(六)多条件查找
Vlookup与Iferror、Row、Column函数的复合,Column提供“找到后返回第几行”,Iferror用于错误出现时显示设定的文本/值
(七)区间查找
将区间按升序排列,用Vlookup或者Lookup函数查找均可
(八)动态图表
设置可变条件下拉菜单—用Vlookup和Column函数的复合提取复合条件的数值—选中提取结果区域—插入图表
思维导图: