零售数据分析

掌握Excel这六大算法,让你玩转「累计求和」

2019-12-02  本文已影响0人  回头便知

敢说精通Excel的人,基本上都不是高手~

看完本文,相信每个人都会明白为什么我这样说了。以Excel 2016为例,按大多数人擅长Excel的方向,我把Excel的玩法分成六大流派(Excel的江湖呀~):

1、函数派

2、透视表派

3、SQL派

4、Power Query派

5、Power Pivot派

6、VBA派

以上六大流派,你是哪个派别?其实只要用心玩,都会有自己的一片天地!往往很多人都想问:“到底哪种的技能最牛?哪种最容易学?”显然,这时名句要出现了:“不管黑猫白猫,能捉老鼠的就是好猫”!因为技能的价值就是为了解决数据分析中的实际问题,只要能解决问题,那就都是有用的技能!在我们的数据分析中,有时会遇到一类指标是需要进行滚动统计的,例如:累计求和,累计次数,移动平均等。本文,我将以此实际问题为例,展示六大流派的解决方法,供大家对比研究选择使用。

1、函数法

函数是基本功,实现起来也比较简单的,只要把第一个单元格设置绝对引用,利用Excel单元格自动填充的特点,即可快速实现累计求和!

=SUM($B$2:B2)

函数法就只有这一种吗?当然不止,起码还有3种……

2、透视表法

在透视表中,当然也可以实现,不过知道的人并不多;使用这个方法时,也要注意依据的是哪一个字段,依据的字段顺序是否如你所愿,否则需要添加辅助列来帮助排序。

3、SQL法

Excel支持SQL,学会SQL会让你做数据分析更轻松,也会促进你对数据管理知识的掌握。建议每个做数据分析的朋友,都要抽时间掌握这项技能。

SELECT T1.商品代码, 

(SELECT Sum(销售额) 

FROM [滚动求和$a1:b11] T2 

WHERE T1.商品代码 >= T2.商品代码) AS 累计销售额 

FROM [滚动求和$a1:b11] T1

4、Power Query法

Power Query是Excel第三代的连接工具,强大的M语言几乎无所不能,是自动化报表的必备工具!简单学习就能让你开启自动化的数据处理之路,深入学习能让你感慨学无止境!仅原生支持Excel 2016以上版本。PQ的M语言要玩得好还是比较难的,关键还是数据处理思路的问题,有同感的点个赞~以下是解法之一,当然还有更复杂的解法~哈哈

let Source = Excel.CurrentWorkbook(){[Name="表1"]}[Content], AddedIndex = Table.AddIndexColumn(Source, "索引", 1, 1), myResult=Table.AddColumn(AddedIndex, "累计销售额",eachList.Sum(List.Range(AddedIndex[销售额],0, [索引]))), #"Removed Columns" = Table.RemoveColumns(myResult,{"索引"})in #"Removed Columns"

5、Power Pivot法

如果你要学习基于关系型数据的分析,或者你常要处理几十过百万的数据,那么使用Excel的Power Pivot加载项功能会比较适合,强大的DAX满足你各种指标的计算。以下是计算列的计算办法:

=CALCULATE(SUM([销售额]),FILTER('表1','表1'[商品代码]<=EARLIER('表1'[商品代码])))

以下是度量值的计算办法:

=CALCULATE(SUM([销售额]),FILTER(All('表1'),'表1'[商品代码]<=MAX('表1'[商品代码])))

6、VBA法

VBA法为什么放到最后?因为VBA在Excel中几乎可以操纵一切!你可以用VBA操作函数、透视表、SQL,辅助操作PQ、PP的连接管理,当然也可以用编写自定义函数实现,更可以借助数组来辅助等等……这里我就不详细列举了,有兴趣的朋友可以自己探索下。VBA虽然年事已高,但因为有MS Office,仍有无限的应用场景,如果你还没入门,推荐一个免费入门VBA课程,识别下方二维码参加:

7、总结

同一个问题,有六大派的解法!当然,每一派里,也还有更多的分支方法,一个「累计求和」最后都能搞十几二十种算法,Excel的强大正是在于此!所以,怎么选?对于大多数人来说,请别迷恋样样精通!如果你真精通六大派系的技能,其实会发现均有其长短处,所以需要根据个人所擅长的方向,具体场景的需求,选择使用即可!最关键的,还是要懂得处理实际问题,最终让你的技能变成生产力!这才是技能最终的价值方向!举例一个实际应用的典范,黄成明老师用Excel VBA做的一个零售业日销售追踪模板,就深受零售管理人员喜爱:该模板的核心优势就是业务化分析逻辑,想了解详情可戳支持多店管理的|强大的Excel数据分析模板(戳左侧蓝字看详情)

因为零售行业就是做细节,每天的生意追踪是营运人员的重要管理动作,而这个模板最大的好处就是为管理者提供各种追踪的数据,让你开展工作可以有理有据,方向清晰!这样充分体现了业务逻辑和数据分析的结合,深受业务人员的喜爱!

拓展阅读推荐:

1. Excel函数高手,原来是这样思考的!

2. 想学习数据分析,推荐这7本必读的书|附福利

上一篇下一篇

猜你喜欢

热点阅读