用最簡單的話,講最難懂的知識。
現在很多行業,都離不開用Excel:
- 做財務的,要用Excel做報表;
- 做物流的,會用Excel來跟蹤訂單情況;
- 做HR的,會用Excel算工資;
- 做分析的,會用Excel計算數據做報表。
不知道你有沒有這樣的經歷,每次你用Excel做數據分析時,你往往會生成好多張工作簿,來做中間計算過程,
鼠標一路移到最後一頁,才出現最終結果表。這種現象在諮詢師,分析師很常見。
如果這時候源數據出了些問題,你可能要從第一種報表開始看起,然後,一張張的仔細查看,確定錯誤出在哪。而且,這樣一張張切換工作簿,很容易看花眼,錯上加錯。
為了避免這種情況,希望達到報表自動化,很多人開始學Excel的高級技能 - VBA。
但其實,第一,VBA並不容易學。第二,VBA在數據量大的情況下,運行的很耗時。
下面我總結了幾種,Excel讓人頭疼的地方:
1) 連套錯誤
如果一個數據發生變化,而且這個數據在工作簿裡多次被用到。萬一其他地方沒有引用公式,那麼這個錯誤,很有可能要花很多手工和眼力去修改,而且還不一定能夠改對。
2) 不可擴展
Excel最多隻有1048576行,16384列。如果你的數據很多,而且你的電腦內存又不夠多的時候,很有可能出現,一直在處理或者直接跳出,沒有保存的現象。
我猜很多人都出現過這個現象。
3) 性能不好
一旦Excel數據量太大,就會大大影響你的工作簿的效率。有時候,你哪怕新增一個數字,都要花很久才能輸入完成。更別說,打開和保存工作簿了。
4) 公式複雜
由於Excel的單元格公式必須要在一句裡面寫完。所以計算邏輯一旦複雜,不管是你在寫的時候,還是公式出錯的時候,或者別人讀你的公式時候,都會非常的麻煩。往往要花很多時間,來弄懂邏輯意義。
5) 災難性的忘記保存
要是遇上死機,自動跳出;或者手滑按了關閉。那麼恭喜你,你可能一個上午的工作都白做了。
6) 協同工作
雖然現在市面上雲平臺共享Excel供大家使用。
但是,大數據情況下,尤其在中國,Excel還是在本地機器上運行和編輯,這樣的就對協同工作造成很大的不變。
7) 版本控制
Excel的報告通常是V1,V2,VF版本來的。如果是多人經手,你還能看到John_V1,Lily_V2等。如果兩個人同事都在改V3版本,又差不多時間發出,那就完全悲劇了。
7) 公司運營
其實最早Excel是用來做一些小的,快速計算的事情,並不算入公司層面的永久方案的。
但現在,越來越多的需求是Excel的報表要求對接財務系統,運營系統,而Excel本身開發設計的時候,根本不是處於這些目的設計的。
所以不僅維護麻煩,而且這種報表在公司內部打通也不是一件容易的事。
說了那麼多讓人頭疼的地方,那麼我們應該怎麼解決呢?
學習Python呀
1) Python簡單
首先Python容易學習,而且用途非常廣泛。
2) 有利於找工作
求職網上逛一圈,你會看多越來越多的職位招聘要求,除了會Excel外,還要求會Python。
3)可以偷懶呀
掌握了python後,你絕對能在1小時內,完成別人用Excel花2天做的事情。別人996,你拿著手機偷偷玩王者榮耀,沒有比這更爽的了吧!
為什麼學Python,不學C++,JAVA呢
雖然很多人說C++,JAVA也完成Python的功能啊,為什麼不學他們?理由有2點:
- 不容易學
- 代碼太複雜
同一個數據處理,C++可能需要10行,而Python一行就可以搞定。
Python可以幫你做很多事情
Python還提供很多已經預先寫好的代碼,你只要引用一下就可以,連代碼都不用寫。
比如:
- 讀寫清理數據
- 統計計算
- 外部數據庫直接對接
- 機器學習建模
- 畫一些美觀,而且有交互性的圖表
- 寫SQL
- 自動發送Email
- 網頁爬蟲
- 自動化
- 和Excel交互(如果你真的喜歡用Excel)
看完這10點,你是不是覺得Python像一個萬能藥,學1樣,就能幫你做100樣的感覺。
用什麼軟件平臺學Python?
用Jupyter Notebook。
Jupyter Notebook是鏈接網絡的平臺,打開Jupyter Notebook,就像在瀏覽器裡打開一個頁面。
當然,下載Jupyter notebook也是很簡單的,就像下載王者榮耀那樣簡單。
這個頁面裡面有,一些直接用鼠標選擇的按鍵;用文字介紹代碼是什麼意思的解釋區域;還有寫代碼的區域;展示代碼結果的區域。
心情好的話,你還可以放些照片
既然Python那麼好,那還要不要繼續用Excel?
當然要用。
其實Excel在有些地方還是非常方便的,比如:
- 數據量不是很大
- 不需要實時更新結果
- 更改原數據,即時看每次結果有多大不同
- 只要一個大體概念和粗略分析
- 不需要長期使用和維護
最後再安利一波Python的優點
- 處理數據功能很強大
- 圖形展示很高級
- 大數據量也能處理
- 運行速度可以分佈管理
- 可以邊寫,邊測試
- 很多免費好資源直接使用
- 可追溯錯誤出在哪裡
- 很容易就實現自動化
- 邊寫代碼,邊做文檔
- 用的很舒服,哈哈
注意⚠️
現在從事財務工作、採購工作、行政工作、運營工作;又或是學生黨的你,
會一點Excel,加上看了上面的介紹後,對Python重啟學習熱情,
苦惱網上的Python課程太深奧,才聽了5分鐘,就開始懷疑自己智商,而且,不能和自己工作馬上聯繫起來。
如果你是上面那幾種,那你可以看看下面的課程,
為什麼?因為導師講的都是大白話!絕對不怕你聽不懂!
在這門課程裡,你將學到:
需要資料,轉發+關注!私信小編髮送關鍵詞 “ 資料 ” 即可!
閱讀更多 編程導師 的文章