EXCEL向大資料宣戰:別小瞧我!

hxc979891發表於2020-10-30

       用了這麼多年的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的深度使用者,不妨去體驗一下吧。

智分析入口:


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69980489/viewspace-2731241/,如需轉載,請註明出處,否則將追究法律責任。

相關文章