Day17查找函数vlookup、hlookup、index、match
一、Vlookup函数:从左到右查找,四个参数:
第二参数:在哪找,数据源区域所在列
第三参数:找到后返回第几列
第四参数:精确查找,输入0;模糊查找,输入1
例子:
=VLOOKUP(要查找的销售员,包含销售员和其销售额的数据源区域列,找到后返回第2列,精确查找)
二、Hlookup函数:从上到下查找,,四个参数
第一参数:找什么(或者说按什么查找)
第二参数:在哪找,数据源区域所在行
第三参数:找到后返回第几行
第四参数:精确查找,输入0;模糊查找,输入1
=HLOOKUP(要查找的月份,包含销售员和各月份销售额的数据源区域行,找到后返回第6行,精确查找)
三、MATCH函数:找位置——在一个区域或数组中查找指定数值的位置,如果查找不到则返回错误值,三个参数
A001在第几行:MATCH (查找的值A001,查找的区域或数组,0或1)
四、IDEX函数:根据指定的行数和列数,返回指定区域的值。
1、根据行查找:
第三行对应编号:IDEX(查找的区域,行)
2、根据行列查找:
第n行,第m列对应编号:IDEX(查找的区域,n,m)
3、综合运用:match与index结合,反向查找
姓名对应编号:
4、利用名称框查找:
a、老师已建好名称框—先删除—公式(名称管理器)—选中删除公式
b、重新建立名称框—公式—名称管理器—新建—录入名称—选择范围
c、vlookup(查找值,F3调取名称框,2列,0)
5、借助通配符查找:vlookup(“*老师*”,F3调取名称框,2列,0)
6、查找返回多列数据: =VLOOKUP($G2,$A$2:$E$9,COLUMN(B1),0)
a、设置 =COLUMN(B1)函数,利用该函数确定返回区域位置
b、全选区域设置vlookup(查找值,查找范围,column函数,0),然后ctrl+回车,全部一键设置公式column函数(单元格)
选中公式单元格区域,输入公式后按<Ctrl+Enter>组合键,全部公式
7、查找指定的范围:vlookup结合match函数
vlookup(查找值,查找范围,match函数,0);match(找谁,在哪找,0)
8、多条件查找(一对多查找,A产品———日期、产品、销售额):
a、根据产品设置辅助列(统计不同产品用不同字母分类 ) =C2&COUNTIF($C$2:c2,c2);
b、选中区域:=IFERROR(VLOOKUP($F$3&ROW(A1),$A$1:$D$15,COLUMN(B1),0),""),然后ctrl+回车
9、区间查询
法一:构建辅助表:成绩等级表,升序排列,vlookup(成绩,查找成绩等级表,2,1)
法二:if函数 IF(B2<60,"D",IF(B2<80,"C",IF(B2<90,"B","A")))
IF(B2>=90,"A",IF(B2>=80,"B",IF(B2>=60,"C","D")))
10、动态图标制作题
作业:五方法查料号,这个暂时搁置,消化好课堂内容再做题
网友评论