Excel数据分析常用函数①——查询函数(vlookup,hlookup,lookup,match,index…)

Excel 系列目录:
Excel数据分析常用函数①——查询函数
Excel数据分析常用函数②——统计函数
Excel数据分析常用函数③——字符串函数
Excel数据分析常用函数④——日期函数
Excel高级图表11—数据可视化的极简之美
Excel数据分析高级技巧①——动态图表制作
Excel数据分析高级技巧②——数据透视表

当我们通过sql从数据库获得基础的数据后,要想进行分析,得先将数据进行处理,用得最多的函数当属查询类函数了,如果不会,你会发现存步难行…下面从易到难整理了几种特定场景的查询函数

一、 基本函数
①MATCH(lookup_value,lookup_array,match-type)
参数:第1个参数为查询的值,第2个为查询的区域,第3个是查询方式,分为0(精确匹配),1(升序匹配),-1(降序匹配)
查询结果:精确匹配—返回符合查询值的位置,升序匹配—返回小于或等于查询值中与查询值最接近的值的位置,降序匹配—返回大于或等于查询值中与查询值最接近的值的位置
举例:
精确匹配,查询C11:C13中值为10的位置,返回为1

降序匹配:查询C11:C13中大于或等于15且最接近于15的,只有20,位置为1
在这里插入图片描述
升序匹配:查询C11:C13中小于或等于13且最接近于13的,有10和12,取更大者12,位置为2
在这里插入图片描述
②VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
参数:第1个参数查询的值,第2个参数查找的区域,第3个参数是要返回的值在查找区域的第几列,第4个是精确匹配0或模糊匹配1
返回:查询第1个参数,在第2个参数所指的区域中的第3个参数所在的列的值,注意第3个区域选取必须要以包含第1个参数的值为第1列
举例:

③INDEX(array,row_num,column_num)
参数:第1个为查询区域,可以是单行单列或者多行多列,第2个是要返回的值的所在的行,第3个是要返回的值的所在的列,如果是单行或单列,第2和第3参数有1个就行,如果是多行多列,则都要有,如果仅有1个,则返回整行或整列
返回:在第1个参数指定的查询区域中返回第2和第3参数作为行和列所在的位置的值
举例:

第3行和第2列所在的值就是12

④LOOKUP(lookup_value, lookup_vector, [result_vector])
参数:第1个参数为查询值,第2个是查询的行或列,第3个是返回的行或列,第2和第3都是单行或单列
返回:第1个参数在第2个参数的行或列所对应的第3个参数的值
举例:

先将数据按升序排列,再输入公式,查询的值是43,在查询的列E中处于第2行,对应的第B列中的值为杨明
lookup主要用于查找单行单列,比vlookup好的地方在于,可以从左到右,从右到左,从上到下,从下到上都可以,但是vlookup只能从左到右,但vlookup有更多其它强大的功能

二、函数常见使用方法
① IFERROR+VLOOKUP
iferror是用于解决vlookup查询不到值时会报错的问题,可以设定查询不到值用空格或者0表示,如张三查询不到时表示为空
在这里插入图片描述
②INDEX+MATCH
match函数所得到的结果作为Index的行或列,如下,Match通过在B列中查找杨明,得到位置为2,传给Index,结果为43
在这里插入图片描述
除了单一条件,index+match还可以实现多条件查询,如下:

③ VLOOKUP+MATCH
可以实现vlookup第3个参数的动态调整,如下

结果如下:
在这里插入图片描述
更换Match为3月销售,结果就自动转变了
在这里插入图片描述
④LOOKUP(1,0/((条件1)( 条件2)* ( 条件N)),目标区域或数组)**
通常用于多条件查询,比index+match要简单
在这里插入图片描述

其余Excel函数文章如下,还有众多SQL,Tableau,Python等数据分析必备的技巧学习方法,感兴趣的小伙伴可关注下我喔

Excel数据分析常用函数②——统计函数(sumproduct,sumif,sumifs,count,countif,countifs,counta…)
https://blog.csdn.net/cindy407/article/details/90473745
Excel数据分析常用函数③——字符串查找/替换/拼接/截取(replace/find/left/right/mid/concat)
https://blog.csdn.net/cindy407/article/details/90510118
Excel数据分析常用函数④——日期函数(now,today,datedif,weekday,weeknum,text)
https://blog.csdn.net/cindy407/article/details/90544626
Excel常用技巧—数字和文本转换,三种方法任你选!!
https://blog.csdn.net/cindy407/article/details/90690616

参与评论 您还未登录,请先 登录 后发表或查看评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:书香水墨 设计师:CSDN官方博客 返回首页

打赏作者

数据小斑马

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值