查找函数
大家好,我是本期训练营的五队队员周忠莹。
本次训练营学习大纲:
一、操作与技巧
二、函数与公式
三、数据透视表及图表
四、动态销售仪表盘
五、翻盘学习
今天学习的主要内容是查找函数(VLOOKUP、HLOOKUP、INDEX、MATCH)
主要有以下两个方面
一、基本用法
1. VLOOKUP
第一参数:找什么(或者说按什么查找),按销售员查找,所以输入D2
第二参数:在哪找,数据源区域在A:B列,所以输入$A$2:$B$12
第三参数:找到后返回第几列,我们要查找的是销售额,销售额位于B列,即第二参数中的第二列,所以输入2
第四参数:这里要精确查找,所以输入0
引申注意点1:利用名称框抓取数据区域,就不用在手工去选择区域
引申注意点2:通配符模糊查找,第一个参数可按情况利用通配符星号*通配任意个字符,问号?通配单一字符
2. HLOOKUP
第一参数:找什么(或者说按什么查找),按月份查找,所以输入G2
第二参数:在哪找,数据源区域在A:E列,所以输入$A$1:$E$9
第三参数:找到后返回第几行,我们要查找的是独孤求败,位于第6行,即第二参数中的第6行,所以输入6
第四参数:这里要精确查找,所以输入0
注意点:HLOOKUP参照VLOOKUP,知识点是一样的。
区别就是第三个参数,HLOOKUP找到后返回的是行,而VLOOKUP找到后返回的是列。
3. INDEX
INDEX(指定的区域,数值所在的位置)
INDEX(指定的区域,行数,列数)
作用:根据指定的行数和列数,返回指定区域的值。
4. MATCH
MATCH(查找的值,查找的区域或数组,0和FALSE表示精确/1和TRUE表示模糊)
作用:在一个区域或数组中查找指定数值的位置,如果查找不到则返回错误值
二、进阶用法
1. 查找返回多列数据
COLUMN()
作用:计算出所在的列
例如:查找返回多列数据
查找函数具体操作:①选中H2:K5单元格区域
②输入以下公式=VLOOKUP($G2,$A$2:$E$9,COLUMN(B1),0)
③按<Ctrl+Enter>组合键。
2. 查找指定区域
例如:查找指定区域
查找函数具体操作:①选中H2:H5单元格区域
②输入公式=VLOOKUP($G2,$A$1:$E$9,MATCH($H$1,$A$1:$E$1,0),0)
③按<Ctrl+Enter>组合键
3. 一对多条件查找
查找函数操作步骤:
步骤1 在左表前插入一列并设置公式,用countif函数统计客户的销售额并用&连接成 产品名称+序号的形式。
A2: C2&COUNTIF($C$2:C2,C2)
步骤2 在F9设置公式并复制即可得到F2单元格中产品的所有销售记录。
=IFERROR(VLOOKUP($F$2&ROW(A1),$A:$D,COLUMN(B1),0),"")
解决一对多查找的关键点是把重复的值用Countif变成不同的,然后用Vlookup函数再进行查找。
4. 区间查找
方法一:IF()
方法二:VLOOKUP()
5. 动态图表
具体操作:①用VLOOKUP查找出对应数据
②选取对应区域,插入----折线图-,删掉不需要的内容
③选中折线图,右击添加数据标签,设置数据标签格式
附42讲相关导图
查找函数