分析方法- Excel- BI工具- SQL- Python
1 前言:一共四个部分,这里只对四个工具进行学习
首先是Excel,主要️有:
·单元格与基础操作、常用函数、大厂周报制作、数据透视图表、飞机图山峰图、气泡矩阵图、自动化报表搭建
首先这个周报的最上方是时间区间,然后是周报的标题,然后是一些累积的数据,再是结果指标和过程指标。
小结:肉眼可见,这个周报运用了定位函数,迷你图,切片器等工具,后续都会学到。
2 实际操作
2.1 简单理解数据
拿到表格的第一步,我们要点击表格下方的移动或复制,将要操作的表格建立副本并移至最后,并且隐藏,这是对源数据进行备份,拿到所有excel表格都要进行这样的操作,以免对数据造成不可还原的修改。
一般看到一个表格后,想要更加细致的了解,可以对表格进行筛选,ctrl+shift+L就是筛选的快捷键,并且可以对其进行排序。
分析数据前,我们需要了解每一列数据的含义,由于这个例子是外卖平台的数据,所以这里大概说一下一些专业的列名含义。
·GMV是商业领域的专业名词,可以简单理解为商家的营业额。
·CPC是每产生一次点击所花费的成本。
为了看的更加清晰,可以为数据添加简单的数据透视表:
在插入中点击数据透视表-新工作表
将文本字段拖入到行,数值字段拖到值
对字段双击还可以进行重命名,此外还可以添加字段
例如在名称中填写单均实收,那么公式那里就需要填写:商家实收/有效订单,再点击修改,即可完成字段的添加。
小结:数据透视表的能力很强大,可以轻松的获取很多信息,最终报表也需要链接数据透视表的信息。
此外我们还可以添加切片器,例如我们选择平台i,会出现大厂周报中出现的东西。
我们点击“饿了么”或者“美团”会发现透视表中的数据也在变动,其实这里的切片器就相当于筛选器,但两者不同的是切片的筛选是全局的,在透视表这个sheet中点击,也会影响到其他的sheet。
接下来我们尝试一下插入一些简单的图形,点击透视表内部的任意单元格,在上方的分析处选择数据透视图,就可以按默认来插入一些简单图。(这里的图片仍会收到切片器的影响,会根据切片器的信息变化实时变换图片,这是一个小细节,而且可以很常用)
当然了,excel重要的不是作图,更多作图的细节会在下一章的tableau中学到。
2.2 常用函数
这里会讲到sum,sumif,sumifs,subtotal,if,if嵌套,vlookup,index和match这九个最为神奇和常用的excel函数。
2.2.1 sum函数
这个函数就是简单的加和,也是最基础的函数,其内部可以是单个或者多个单元格,直白点说就是对选定的区域求和。
小细节:在进行一些函数运算时,可能是跨sheet进行的,这个时候我们使用视图中的新建窗口来同时出现两个界面。感觉用处不大,但是写都写了,就不删了吧。
并不是说sum就只能简单的对某一块区域求和,当求和对象是两块区域时,使用逗号可以默认将两者相加。
2.2.2sumif函数(单条件求和)
这个函数同样也是求和函数,但不同的是这个求和更加的灵活,在实际应用中,我们求和的对象可能不是简简单单就可以直接选择的,还需要经过筛选这一中间过程
在处理信息时,可能需要保留首行或者首列不移动,那这个时候就不能忘记这个功能:冻结窗格。选中B2单元格可以直接实现首行首列的冻结。
但是sum这种求和只能用在肉眼可以看到的数据,对于对一些有条件的求和就可以采用sumif函数,其内部的参数分别是条件判断所在的区域,条件,用来求和的区域,这三个部分组成。
其实sumifs完全可以囊括sumif的功能,但这里还是说一下吧。
小技巧:按F4可以一键锁函数中的参数,$符号时锁其后面一个参数
在分析时间问题时,可以将时间转化为时间戳,类似用加365来计算一年的纪念日。
2.2.3 sumifs多条件求和
这个函数中的参数就是没有限制的了,最少需要3个,但只有3个参数时其实作用就和单条件求和的效果一样了,不过这里有个让人蛋疼的地方,就是这里的参数位置于sumif不一样。
sumifs(用来求和的区域,条件判断所在区域,条件)
sumif(条件判断所在区域,条件,用来求和的区域)
那么问题来了,既然sumifs完全包含了sumif的功能,为啥这里还非得学一下sumif,关键是参数位置还不同,罢了,咱也不知道。
注意注意,在函数中若是出现中文字符,需要用英文状态下的双引号括住,单引号是不行的!!!
接下来要说的是日环比和日同比,这是非常重要的概念,这里附上计算图片:
这里大概解释一下,其实环比和同比首先看的是你的本身,如果说你本身是年度数据,那么环比就是和你上一年比较,若是月度数据,就是和你上一个月比较,日数据周数据同理。
千万别忘了比完之后要减一。
而同比其实也很简单,还是看单位,单位到月了,那同比就是年单位之比。另外,如果同比前面一个字明确的给出了单位,如月同比,周同比,那么和环比一样计算。
这里再给出计算公式
看起来是不是晕晕的,其实仔细想想很简单。
2021年8月的同比是多少?
抢答:就是2021年8月/2020年8月-1
2019年1月的环比是多少?
抢答:2019年1月/2018年12月-1
立即推出:环比是老实人,就和上一个人比,同比是和上一轮比。
在做例子中日环比计算时,其实上一轮数据的并不好计算,不过可以直接复制当天数据的函数公式,在其基础上将筛选条件日期那里减一就可以。
计算完后别忘记成百分比格式,这个可以直接改动小数点的位数。
但是对于日同比怎么算呢,日同比的上一轮其实是上一周或者上一个月,周那里直接减7就可以,那要是按月算呢?公式那里直接减30显然不对。
这里给出新的小函数,即year,month,day
利用这个可以直接提取出日期的年月日,并且可以利用date函数实现组合,即date(year,month,day),有了这个就可以实现月份减一。
date(year(),month()-1,day())即可。
戴师兄这里强调,永远不要用excel来存储日期否则导到数据库里会出问题。
当数据里都是天的数据,这里让你计算月的数据的时候,怎么办呢,其实还是sumifs函数,让日期列大于月初,并小于月尾即可。
为了可以使用快捷拖动,这里的月初月尾也是用date函数来完成。
月尾是用下个月的第一天减一来进行计算的。在实际操作时,可以将需要的参数先计算好,避免函数过长发生错误。
注意,在sumifs要用到条件判断的话,例如>=也要用到双引号,并且在">="后还要使用&来连接后面条件。
2.2.4 subtotal函数
这里面集结了多种简单的数据运算,并且subtotal可以根据你源数据的筛选重新求和,更加灵活。
subtotal里面就有sum函数,用subtotal不是更香?