今天是2019年11月19日,星期二,天气晴朗,今天我们所学的是查找函数中的4个Vlookup ,
hlookup ,index,match函数。
主要知识点有基本用法,借助名称框查找,通配符模糊查找,查找返回多列数据,查找指定区域,多条件查找,区间查找,动态图表。
Vlookup的第1参数是,是找什么或者是按什么查找?本案例中是按照销售员查找。
第2参数是在哪里找数据源区域,所以在数据源区域输入绝对符号。
第3参数是找到后返回第几列,因为本案例中找的是销售额。就是要找销售额所在的列数。
第4参数,因为这里是精确查找,所以输入0,有的时候模糊查找,只需要输入1的。
也可以使用定义名称框来定义数据区域。这个函数是从左到右查找的顺序。
Hlookup函数是从上到下的查找。它的函数包含,(要查找的月份,包含销售员和月份的数据区域,找到后应该返回的列,精确查找。)其他的都跟Vlookup的函数是一样的。
match函数。包含查找的值。查找区域或者数组。0和false表示精确查找,1和true表示模糊查找。
这个函数的作用是,在一个区域或数组中查找指定数据的位置,如果达不到则返回错误值。
index函数。它的作用是根据指定的行数和列数,返回指定区域的值。
=index($a$2:$a$9,b12)
=index($a$2:$a$9,2,2)
=index($a$2:$a$9,match(a36,$b$2:$b$8,0))
利用名称框,选取数据区域,就不用手工再去选取区域。
记住通配符去查找,通配符的星号代表任意字符,通配符的问号代表单一一个字符。
查找名称带"老师"的销售员。
=Vlookup("*老师*",$a$2:$b$9,2,0)
查找返回多列数据,一个工作表中左侧是数据源区域,右侧是根据左侧的数据源需要调取的数据,黄色区域是需要填写公式的区域。
操作的步骤是,选中黄色的区域,输入以下公式。=vlookup($G2,$A$2:$E$9,Column(B1),0),按三键组合。
查找指定区域,一个工作表中左侧是数据源区域。右侧是根据姓名调取对应的数据,黄色区域是需要填写公式的区域。
=VLookup($G2,$A$2:$E$9,match($H$1,$A$1:$E$1,0),0)
多条件查找。
案例表中是产品销售表,包含日期,产品销售额。要求在黄色区域中,根据产品名称查找所有销售情况,一对多的查找。首先我们在日期前面,加上辅助列,辅助列的公式等于。C2&Countif($C$2:C2),CTRL加enter!把辅助列的往下拖拽就可以了。辅助列的完成,就意味着每一个产品出现的次数,都是唯一的按照顺序排序的序号。公式=iferror(vLookup($f$2&row(a1),$A$1:$D$9,Column(b1),0),"")
区间查找,要求是需要按照等级划分规则,将成绩划分到对应的等级中。首先要构建一个成绩等级,必须是升序排列。
成绩分别是0,60,80,90。
等级分别是第d,c,b,a。
案例销售表中,a列是销售员,b列成绩,c列是等级。
c2=vlookup(B2,$0$2:$p$5,2,1)
这里使用的是模糊查找,输入的是1。
也可以使用if函数,if函数使用起来比较繁琐,两种方法都可以。
=if(b2>=90,"a",if(b2>=80,"b",if(b2>=60,"c","d"))))
=if(b2>=60,"d",if(b2<80,"c",if(b2<90,"b","a")))
动态表的制作。
复制表中的a行。主要是姓名和月份。
在1月份下面的单元格中,输入以下公式。=VLookup($c$9,$a$1:$g$7,Column(bl),0)三键组合结束。
制作这个动态图表。
首先是要使用数据有效性,制成姓名的下拉菜单。
其次,选中数据区域,插入,折线图,并美化去掉不必要的项目。选择数据折线图。加数据标签。设置数据格式。勾选类别名称。分隔符用新文本格式来显示。点击靠上的显示。然后给字体加粗,字体扩大。点击实线。再修改线条的颜色,改成橙色。宽度加大,加大到3.5磅就可以了。
最后点击下拉菜单的姓名,筛选后动态图,就和姓名相匹配的折线图一同联动了。
通过本节课对这4个函数的学习,最基本的查找我们不仅有了深刻印象,还学会了制作动态图表。