第十四天,令人眩晕的查找函数来了。学了一遍,练了一遍,还是有种似是而非,抓不住根源的感觉。现将基础知识理一遍,应用只能多练、多练、多练。
1.基本用法
2.借助名称框查找
3.通配符模糊查找
4.查找返回多列数据
5.查找指定区域
6.多条件查找
7.区间查找
8.动态图表
基本用法-Vlookup
Vlookup(lookup-value,table-array,col-index-num,[range-lookup])分别代表的涵义是:
第一参数:找什么(或找谁或按什么查找),按销售员查找,所以输入D2
第二参数:在哪里找,数据源区域在哪
第三参数:找到后返回第几列
第四参数:精确查找还是模糊查找,精确输入0,模糊输入1或不输入
Vlookup参数意义基本用法-Hlookup
参数也是4个,函数意义基本和Vlookup一样,第三个参数,Vlookup代表的是返回到第几列,而Hlookup代表返回到第几行
基本用法-Index match
MATCH函数,作用:在一个区域或数组中查找指定数值的位置,如果查找不到则返回错误值(注意:这个返回的是位置)
INDEX函数,作用:根据指定的行数和列数,返回指定区域的值。(注意:这个返回的是指定区域的值)
借助名称框查找
这个主要是利用名称框定义第二个参数的数据区域,在录入时可省去手工选取区域
通配符模糊查找
这个是通用的符号,在这里指第一个参数,查找对象可以用通配符代替,进行模糊查找,注意文本形式要加英文状态下的双引号。
通配符星号*通配任意个字符
问号?通配单一字符
查找返回多列数据
=VLOOKUP($G2,$A$2:$E$9,COLUMN(B1),0)
查找返回多列数据查找指定区域
=VLOOKUP($G2,$A$2:$E$9,MATCH($H$1,$A$1:$E$1,0),0)
查找返回指定区域多条件查找
=IFERROR(VLOOKUP($F$2&ROW(A1),$A:$D,COLUMN(B1),0),"")
解决上一个小题中只能查找唯一值的缺陷,通过建立辅助列,将多次出现的查找对象计数排序,然后将明细一一查找出来。
多条件查找区间查询
=VLOOKUP(B2,$I$2:$J$5,2)
首先要建一个辅助列,将查找区域按升序排列,给出一个区域等级,注意查找区域要绝对引用,且属于模糊查询。
区间查询动态图表
建立动态图表的前提是取数的数据源是动态变化的,这里主要是解决数据源的动态变化。
例题:做出根据销售员的变化而变化的各个月份销售额的折线图
1、根据销售员通过数据验证或数据有效性建立销售员的下拉菜单。
2、在下方建一个根据销售员的下拉菜单变化而变化的各个月份的销售额的数据源
3、左侧标题以销售员姓名单元格&文本形式的销售额作为折线图的标题
4、根据查找返回多列数据的公式查找到对应月份的销售额
=VLOOKUP($C$9,$A$1:$G$7,COLUMN(B12),0)
5、选中数据源插入折线图,根据喜好修饰折线图,然后将折线图覆盖住数据源,这样当改变销售员时,折线图也会跟着改变。
网友评论