EXCEL向大数据宣战:别小瞧我!

       用了这么多年的EXCEL,一直把EXCEL奉为厉害的办公软件,首先EXCEL入门门槛非常低,任何人都可以轻松上手;其次是EXCEL的功能非常强大,无论是写函数,还是做透视表,或者是做图表可视化,EXCEL都能信手拈来,不在话下。还有就是EXCEL可以利用VBA写编程语言去实现数据自动化,这个功能简直逆天,可以让人解放双手。所以这么多年来,EXCEL一直受到大家的青睐,并在众多的办公软件中一枝独秀,成为办公软件中最厉害的神器,熟练掌握EXCEL也是职场人必备的办公技能之一。

作为一名数据分析师,也需要用其他的数据工具,例如数据库,python这些专业的大数据处理工具,但是我最喜欢的还是用EXCEL,原因很简单,就是其他工具都没有办法完全替代EXCEL。虽然EXCEL在某些功能上比不过其他的工具,但完全影响不了EXCEL在我心目中的地位。EXCEL最大的价值在于它综合能力强,可以做很多事情,而其他工具只是在某个地方比EXCEL强大,如果比综合能力,根本比不过EXCEL。所以在处理一些轻量级的数据时,EXCEL依然是我的首选。

但是EXCEL处理大数据的能力还是比较欠缺的,我们很多时候都是靠要数据库软件去拉取数据,然后再把分析结果转到EXCEL去做其他的操作,效率会大打折扣。这个时候你会想,要是可以用EXCEL连接数据库就好了。当然,你能想到的,微软肯定也能想得到,因此微软在EXCEL里提供了很多数据库的接口,例如sql server,mysql等,通过一定的操作也能实现与数据库的相连,但是会略显复杂,对于不怎么经常使用数据库人来说,技术门槛比较高。而且不一定每个EXCEL的使用人员都会写数据库语句,因此这个方法不太适用于普通的用户。

如果你嫌上面的方法太复杂的话,也可以通过安装插件去解决,例如我这里安装的是一个叫做智分析的插件,只要把EXCEL或者CSV文件数据到导进去数据库后,便可以在EXCEL里去拉拽数据字段进行分析了。例如下图我用鼠标选定右边的数据字段,便可以把右手边的数据集面板里的字段拉拽到左边的EXCEL表格里,刷新一下,数据就出来了,完全不用打开庞大的源数据,从此再大的数据量的表格都不用怕了。这个方法最大的好处是不用安装数据库软件,只需用EXCEL就可以完成对大数据的处理,一下子提升了EXCEL的逼格。

EXCEL的透视表也是常用的分析工具,最厉害的地方就是通过简单的操作,就可以把一份很大的数据报表通过透视得出分析结果,非常实用。但是EXCEL透视表有一个不太好的地方就是,只要数据量一大,透视表刷新起来会变得非常慢,要是超过了一定的数据量便没办法完全刷新出来,这个问题微软目前也没有提供出可以解决的方法,因此处理大数据时非常不方便。

   哎,我只能借助其他的工具去做这一步的操作了,利用智分析的透视分析就是一个非常好的解决方法。其实透视分析和EXCEL透视表是大同小异的,都是通过动态地改变它们的版面布置,以便按照不同方式分析数据,也可以重新安排行号、列标和页字段更改,则可以更新数据透视表。但是透视分析和EXCEL透视表不一样的是,透视分析是利用云端服务器去处理的,解决了EXCEL的性能问题,即使数据源非常大也不会受到影响。下图是一份超过千万行数据量的报表,经过简单的拉拽操作后,透视分析瞬间便可以刷出结果,然后把结果保存下来,回到EXCEL便可以打开云端上的透视分析文件,对数据进行分析,完美地实现了透视分析与EXCEL的融合。

EXCEL的数据可视化能力还是挺不错的,一些常用的报表基本都能做出来,有些大神甚至还可以利用EXCEL去做一些例如画画这种的骚操作,简直厉害的不要不要的。但是EXCEL展示的都是以静态数据为主的报表,图形比较单调,如果想要高大上一点,建议还是用专业的BI软件展示会好一点,类似下图这种交互式的大屏效果,EXCEL基本很难去实现。这种仪表盘最大的特点是可以动态呈现数据,数据实时更新,进一步提升了数据挖掘的能力。

    虽然EXCEL有着很多不完美的地方,在处理大数据时会让人抓狂,但毕竟EXCEL诞生的初衷并不是为了大数据,我们没办法去改变这一点,只能通过其他方法去弥补了。大数据的处理方法有很多,以上的方法是和EXCEL结合最紧密的一种,如果你是一个EXCEL的深度用户,不妨去体验一下吧。

你可能感兴趣的:(EXCEL向大数据宣战:别小瞧我!)