本文主要是介绍数据分析师的函数三板斧,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
别院深深夏席清,石榴开遍透帘明。树阴满地日当午,梦觉流莺时一声。-《夏日杂诗》
在这炎炎夏日,有没有像小编一样的数据分析师忍着高温在处理这些繁琐的数据,即使被数据虐的千百遍还是对她如初恋。那小编呢还是给大家分享一下怎么来讨好这个初恋吧!这里主要列举了数据分析最常用的三个函数,有了这三个函数,初恋变的不再那么难以琢磨啦。
一 拉关系——vlookup,根据查找值找出对应的值
二 情场点兵——countif(s),按条件计数
三 抱团取暖——sumif(s),按条件求和
详细介绍如下:
1.函数名称:VLOOKUP
主要功能:在数据表的首列查找指定的数值,并由此返回数据表当前行中指定列处的数值。
使用格式:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
参数说明:Lookup_value 代表需要查找的数值;Table_array 代表需要在其中查找数据的单元格区域;Col_index_num 为在 table_array 区域中待返回的匹配值的列序号(当 Col_index_num 为 2 时,返回 table_array 第 2 列中的数值,为 3 时,返回第 3 列的值……);Range_lookup 为一逻辑值,如果为 TRUE 或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于 lookup_value 的最大数值;如果为 FALSE,则返回精确匹配值,如果找不到,则返回错误值#N/A。
应用举例:如图所示,小编只截取了一小部分数据进行说明,表一《销售记录表》客户身份字段有客户的省份信息,有时候我们是想按照中国的东南西北四个区域来分析数据,这时候我们可以根据表二《省份区域》用VLOOUP来建立这两个表格的关系。
表一
表二
具体操作是在表一客户省份后插入一列,添加区域字段,输入函数:
=VLOOKUP(E37621,省份区域.xlsx!$A$1:$B$32,2,0),最后完成效果如图:
特别提醒:Lookup_value 参见必须在 Table_array 区域的首列中;如果忽略 Range_lookup 参数,则 Table_array 的首列必须进行排序;另外,还有 HLOOKUP,请自行学习,这样,按列按行查找匹配都 OK 了。
2.函数名称:COUNTIF
主要功能:统计某个单元格区域中符合指定条件的单元格数目。
使用格式:COUNTIF(Range,Criteria)
参数说明:Range 代表要统计的单元格区域;Criteria 表示指定的条件表达式。
应用举例:还是用到上面表一的数据,我现在想求出大单的数量,比如过我们设定总销售金额超过10000的为销售大单,我们直接应用countif函数即可快速求出,输入函数=COUNTIF(N2:N48019,">10000"),具体如图
特别提醒:允许引用的单元格区域中有空白单元格出现;如果需要根据多个条件计数时,请记得使用升级版函数 COUNTIFS。
3.函数名称:SUMIF
主要功能:计算符合指定条件的单元格区域内的数值和。
使用格式:SUMIF(Range,Criteria,Sum_Range)
参数说明:Range 代表条件判断的单元格区域;Criteria 为指定条件表达式;Sum_Range 代表需要计算的数值所在的单元格区域。
应用举例:比如我们现在想要分析出大单销量占我们总销售额的比重是多少,那我们必须要求出大单的总销售额,这时候我们用上sumif再合适不过了,具体函数为=SUMIF(N2:N48019,">10000",N2:N48019),然后我们再求和出总销售金额,我们就可以算出大单销量占我们总销售额的比重了。
特别提醒:如果需要根据多个条件求和时,请记得使用升级版函数 SUMIFS。
群福利
群号码:615147109
1. Office安装程序及激活。
2. PPT模版,简历模版。
3. 原创图文教程。
4. 微软认证讲师直播公开课。
5. 微软认证讲师微课录像。
6. 微软认证讲师在线答疑。
7. 图片、图标素材。
8. 结识更多Excel大神。
9. 结交更多上进的小伙伴。
进群下载素材,进行练习:419562729
这篇关于数据分析师的函数三板斧的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!