前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >全民Python?不!我就偏爱Excel~

全民Python?不!我就偏爱Excel~

作者头像
做数据的二号姬
发布2020-05-22 15:41:31
1.1K0
发布2020-05-22 15:41:31
举报
文章被收录于专栏:HR大数据HR大数据

03

2020-05

全民Python?不!我就偏爱Excel~

不知道是不是因为营销号们最近洗脑的缘故,感觉周围所有人都在学Python的路上。这么说可能有点夸张,如果学Python只是为了做日常的数据分析的话,不如先回去把Excel玩熟练了再说。

LEARN MORE

图片来自网络,如侵删

人人学点数据分析可以,人人都学Python就算了吧

估计是最近教育机构的营销工作做得比较到位,也可能是随着疫情而来的破产失业危机让大家都陷入了工作技能的焦虑中。

举个例子,我这个已经很久没有更新的公众号莫名其妙地在持续涨粉,偶尔还会遭遇到有线上线下的花式催更。熟悉的小伙伴们不管是做什么的,都开始试水学习数据分析了,朋友圈总能刷到那种分享朋友圈免费领Python教程的海报。虽然我知道大多数人拿到了教程之后都是网盘堆着落灰的节奏,然而这全民Python的浪潮着实让人受不了,特别是培训机构营销软文的标题党:Python取代Excel???别闹了,你说WPS取代Excel我觉得有可能,Python取代就算了吧。

如果日常不经常做数据分析,学Python数据分析还不如把Excel练熟了,想搞Python的话还是办公自动化啥的,多少还有点意思,虽然常用的办公自动化都有插件或者工具,自己学学倒是也挺好的。

工具不重要,思路很重要

虽然我自己非常喜欢Excel,并不是建议大家都来学Excel,比如编程大佬们,已经习惯了看代码程序的,直接上手就可以了,虽然Python很火,但是说实话,要做的东西C语言啥的一样能做出来,唯一的区别可能就是效率了。对于完全没有编程基础也没啥数据分析基础知识的人,还是建议多在Excel上下下功夫,别的不说,至少在数据量小于10万的情况下,Excel多数分析都更快捷更灵活啊(假设检验除外,这个真的不行)!特别是数据预处理的时候,Excel点一下筛选绝对比写个select distinct或者data.info()来得快且直接多了!

近期接了好多问我纯小白想入行数据分析怎么入手的问题,毕竟我也算是一个纯小白靠自学入行的活生生的例子,虽然很想吐槽怎么都想入行(咨询我的有传统HR想转HR分析的,产品经理,甚至还有公务员)但我还是要很正经地给一个软件路线的答案:

Excel——Power BI / Tableau / Echarts等BI工具或软件——SQL——Python/R

给出这样路线的理由如下:

(1)Excel适用的面非常非常广,能解决多数问题,上手容易,但是深入的话又可以非常深入,和word、PPT也非常好整合,不管你的领导喜欢看PPT的报告还是word版甚至PDF版的报告,Excel都可以的!周期性报告直接刷新速度也很快很省力【除非是分析线,业务线很少有领导喜欢看jupyter notebook版本的报告吧】

(2)虽然说结论大于形式,但是颜值也是很重要的,数据可视化真的需要下功夫,报告想让别人看,首先要给人家读下去的理由,一眼看过去就失去了阅读的兴趣岂不是白费功夫?BI工具别的不说,配色对于非设计专业出身的就很值得学习:虽然不会配色,但是我可以抄嘛

(3)建议学SQL是出于两个考虑,其一SQL在面试的时候比较容易成为笔试题的考点(毕竟Excel、Python、R出题目相对比较费劲)其二是多数公司的系统数据都需要通过SQL语句提取,停留在系统导出的Excel表就把工作越做越死了

(4)最后建议学一些Python、R之类的软件,一些高级的分析Excel支持起来还是比较费劲的,比如算个相关系数做个方差分析啥的,虽然能算但是比较费劲&难受

如果这些都过关了,就可以开始研究算法之类的东西了,因为我自己目前还处于第四个阶段,后面的成长路线就好乱说了,从我目前的经验来看,做到第四阶段商业分析的绝大多数任务都可以独立完成了(当然对商业分析来说软件技术只是比较重要的一部分)。

小白入坑的话(比如在校生)我一般的建议是先把Excel玩得足够熟练,就算VBA不会写,录制宏还是要会的,可以不会很复杂的函数,但是思维思路要活跃,不管是笨办法做辅助列也好,聪明办法写函数也好,能解决问题才是关键。同时再学学Power BI或者Tableau,做图又快又好看(无设计细胞同学的福音),何乐而不为呢?

接下来一定要学SQL,不为啥,主要是企业数据很多都在数据库里,你需要把自己需要的数提/导出来,虽然分工细一点的公司可能不需要你自己来导你只需要提需求就可以了,但是总拜托别人哪有自己搞来得快?

接下来Python和R随便学一个就好了,学习方法是了解了解基础的语法结构,然后多多练习,手熟很重要(这点不要像我学习,用太少以至于必要的时候写一行错一行),接下来保持积极开放的心态,不断优化不断学习,比如这次写了5行,就要思考能不能用1行代码解决问题。Python和R都是开源软件,开源的意思就是学无止境。

Excel?看起来都会啊,段位就是上不去

说到要玩熟了Excel,可能很多人都会觉得Excel函数我会用啊,但是和大神相比总是差了那么一截,段位咋提升啊?对此我倒是有那么一个建议:

牢记一个原则:能写公式的就一定要写公式,不知道怎么写公式的就去查如何写公式!

举个例子,假如有一个人员的花名册,要看男性多少人女性多少人,最简单快捷的办法可能就是筛选器筛选一下就出来结果了。这样做确实可以很快得出想要的结果,但是这种操作是一次性的,如果每天都需要统计,每天的数据不一样呢?不就需要每天重复这个动作么?这样的机械性重复怎么可能让的你的技术上一个台阶呢?遇到这样的问题就强迫自己去写公式,比如这个问题,你可能会countif函数,但是平时很少用,以后类似的问题全部写countif函数,过去用数据分列转格式,以后用text函数,以前先筛选再加总,以后用sumifs……只有这样,Excel的水平才能快速上一个台阶。

能写公式就写公式还能解决一个原始数据发生变化的问题,各位表哥表姐们最怕的一件事一定是原始数据发生了变化,如果不是全公式化就会导致做完的工作白做了,要重新来一遍,最可怕的时候一不小心还会漏改某一个地方导致数据出错,如果全公式化再配上一些数据验证检查的公式,基本无惧原始数据发生变化。

全公式化如果过关了,就可以再进一步研究研究Excel获取外部数据源(比如网页数据)、power pivot、VBA等高端功能。

祝大家早日成为数据达人~

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-05-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 做数据的二号姬 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
腾讯云 BI
腾讯云 BI(Business Intelligence,BI)提供从数据源接入、数据建模到数据可视化分析全流程的BI能力,帮助经营者快速获取决策数据依据。系统采用敏捷自助式设计,使用者仅需通过简单拖拽即可完成原本复杂的报表开发过程,并支持报表的分享、推送等企业协作场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档