美文网首页E战到底特训营
21天E战到底—D15 查找函数(Vlookup、Hlookup

21天E战到底—D15 查找函数(Vlookup、Hlookup

作者: 静心静语_b527 | 来源:发表于2019-01-25 18:47 被阅读3次

今天是第15天,学习查找函数Vlookup、Hlookup、Index、Match

21天E战到底—D15 查找函数(Vlookup、Hlookup、Index、Match)

一、Vlookup函数

从左到右查找列

=Vlookup(找什么,$查找区域,第几列,查找类型(精确或模糊))

第一参数:找什么(或者说按什么查找)

第二参数:在哪找,数据源区域,这里要绝对引用

第三参数:找到后返回第几列

第四参数:精确查找,输入0

                  模糊查找,用*通配任意字符,用?通配单一字符,最后输入1

例如:=VLOOKUP(D2,$A$2:$B$12,2,0)

二、Hlookup函数

用法可以参照Vlookup,知识点一样。但这个函数是从上向下查找行

=Hlookup(找什么,$查找区域,第几行,查找类型(精确或模糊))

第一参数:找什么(或者说按什么查找)

第二参数:在哪找,数据源区域,这里要绝对引用

第三参数:找到后返回第几行

第四参数:精确查找,输入0

                  模糊查找,用*通配任意字符,用?通配单一字符,最后输入1

例如: =HLOOKUP(G2,$A$1:$E$9,6,0)

三、Match函数

在一个区域或数组中查找指定数值的位置

=Match(查找的值,$查找的区域或数组,精确查找)

查找的区域或数组要绝对引用

例如:=MATCH(A13,$A$2:$A$8,0)

四、Index函数

根据指定的行数和列数,返回指定区域的值

=Index($指定的区域,数值所在位置)

指定的区域要绝对引用

五、反向查找

用Index和Match两个函数嵌套使用

=Index($查找值区域,Match(查找值,$查找值区域,精确查找)

例如:=INDEX($A$2:$A$8,MATCH(A36,$B$2:$B$8,0))

六、查找多列数据

利用Column函数可查找出所在列的信息

=Column(列号)

查找多列数据,先将查找区域选中,输入VLOOKUP函数,=VLOOKUP($查找值,$查找区域,COLUMN(列号),精确查找)

第1参数:查找值要对该列进行绝对引用,按3次F4

第2参数:查找区域要绝对引用,按1次F4

精确查找:输入1

例如:=VLOOKUP($G2,$A$2:$E$9,COLUMN(B1),0)

七、查找指定区域

用VLOOKUP和Match函数嵌套使用

例如:=VLOOKUP($G2,$A$2:$E$9,MATCH($H$1,$A$1:$E$1,0),0)

八、多条件查找

多条件查找要应用函数比较多,要用到生成产品序号的Countif函数,用到查找函数VLOOKUP、Column,还有Row函数

具体步骤如下:

1、先用Countif函数,利用辅助列生成产品序号A1、A2、A3......

=产品&Countif($产品区域,产品)

2、用VLOOKUP查找

=VLOOKUP($F$2&ROW(A1),$A:$D,COLUMN(B1),0)

3、为避免公式计算出现乱码,增加IFERROR函数解决,出现错误值时返回空白,在最后加入“”

=IFERROR(VLOOKUP($F$2&ROW(A1),$A:$D,COLUMN(B1),0),"")

九、按区间查找

用IF函数可以按照区间查找出结果,但是公式太复杂,用今天所学的VLOOKUP函数,可以轻松解决

举例:按成绩划分等级

具体步骤:

1、先插入辅助例,对不同成绩对应出不同的等级

2、输入公式

=VLOOKUP(B2,$I$2:$J$5,2)

十、动态图表

对表格中要按人生成他的销售情况动态图表,要先用 VLOOKUP函数查找出每一个人的具体信息,再在插入菜单中,选择插入拆线图,最后对拆线图进行美化而得。

=VLOOKUP($C$9,$A$1:$G$7,COLUMN(B1),0)

相关文章

网友评论

    本文标题:21天E战到底—D15 查找函数(Vlookup、Hlookup

    本文链接:https://www.haomeiwen.com/subject/svzmjqtx.html