不得不说,作为微软老大哥大杀器之一的Excel,确实有很多牛掰之处,很多高手往往很随意拿出一个很复杂的函数公式,就可以让观众叹为观止。
常常和同事私下讨论,有次就说起了Excel,当时我大谈Excel的优势,譬如操作简单啊,所见即所得啊。然后同事轻飘飘的来了一句,那如果客户问你用什么工具分析的数据呢?你怎么回答?难道是Excel么?当时怼的我确实无话可说。确实,在客户的心里,工具的高级就是分析能力的高级,用Python的感觉就是比Excel的厉害。
有些跑偏了,但是同事的这番话确实可以看出Excel在大众心中的地位:Excel嘛,虽然比较牛,但终究是初级分析工具。不过,作为老牌数据分析工具,我们还是要说一下Excel的利弊以及适用场景。
Excel之利:
1)Excel最主要的两大功能:数据透视表以及灵活的函数功能。这样牛掰的功能给我们带来什么体验呢?前者,数据透视表,仅仅掌握了这个功能,你就可以解决大部分的常规分析工作。而后者,灵活的函数功能。做个比喻,如果说数据透视表像李元霸的大锤的话,其实颇有种一力破十会的感觉。而灵活的函数功能,就如同独孤九剑,招式灵活,又能见招拆招。
2)图表功能:Excel武器库里还藏有图表这个轻量级的核弹工具,可以快速的对数据进行可视化的展示,发现数据规律,并且可以和PPT无缝衔接,更快速的用于PPT汇报工作。
3)所见即所得:这个我认为是Excel的又一大杀器,区别于编程工具的枯燥无味,Excel的操作极为简单,只需要点几下菜单,结果就可以出来了。而编程则不同,还需要创造循环啊,条件语句啊。当然,这里并不是说Excel不需要编程,如果需要将Excel玩的很溜的话,还是需要用起来VBA的。
Excel之弊:
Excel用于数据分析,弊端还是比较明显的。
1)首先,数据量具有局限性,传统Excel是没有办法处理上千万上亿的数据量的。当然,弱弱的说,这里的Excel并没有包括Power BI组件,不过即便既有Power BI,当数据上了一定量,Excel的处理效率还是堪忧的。这就是Excel局限性之一,无法处理大量数据。但当小样本的时候,Excel的流畅性则无人匹敌。
2)另外,Excel的数据分析挖掘功能比较欠缺,在我看来,Excel是适用于简单的统计分析,而再深一点的分类,聚类,回归等算法的实现以及相关的探索性分析,也不如Python或者SPSS又或者是R方便了。当然,Excel有自己的分析工具包,但是局限性还是不小。
总而言之,Excel可以作为分析助手,但是不能完全依赖他,有机会还是要学习下SQL、SPSS、Python、R等,尤其是后两个。
领取专属 10元无门槛券
私享最新 技术干货