你好Python,再見Excel(內附Python 400集隨你拿)

用最簡單的話,講最難懂的知識。

現在很多行業,都離不開用Excel:

  • 做財務的,要用Excel做報表;
  • 做物流的,會用Excel來跟蹤訂單情況;
  • 做HR的,會用Excel算工資;
  • 做分析的,會用Excel計算數據做報表。

不知道你有沒有這樣的經歷,每次你用Excel做數據分析時,你往往會生成好多張工作簿,來做中間計算過程,

鼠標一路移到最後一頁,才出現最終結果表。這種現象在諮詢師,分析師很常見。


你好Python,再見Excel(內附Python 400集隨你拿)


如果這時候源數據出了些問題,你可能要從第一種報表開始看起,然後,一張張的仔細查看,確定錯誤出在哪。而且,這樣一張張切換工作簿,很容易看花眼,錯上加錯。

為了避免這種情況,希望達到報表自動化,很多人開始學Excel的高級技能 - VBA。

但其實,第一,VBA並不容易學。第二,VBA在數據量大的情況下,運行的很耗時。

你好Python,再見Excel(內附Python 400集隨你拿)


下面我總結了幾種,Excel讓人頭疼的地方:

1) 連套錯誤

如果一個數據發生變化,而且這個數據在工作簿裡多次被用到。萬一其他地方沒有引用公式,那麼這個錯誤,很有可能要花很多手工和眼力去修改,而且還不一定能夠改對。

2) 不可擴展

Excel最多隻有1048576行,16384列。如果你的數據很多,而且你的電腦內存又不夠多的時候,很有可能出現,一直在處理或者直接跳出,沒有保存的現象。

我猜很多人都出現過這個現象。

你好Python,再見Excel(內附Python 400集隨你拿)

3) 性能不好

一旦Excel數據量太大,就會大大影響你的工作簿的效率。有時候,你哪怕新增一個數字,都要花很久才能輸入完成。更別說,打開和保存工作簿了。

你好Python,再見Excel(內附Python 400集隨你拿)

你好Python,再見Excel(內附Python 400集隨你拿)

4) 公式複雜

由於Excel的單元格公式必須要在一句裡面寫完。所以計算邏輯一旦複雜,不管是你在寫的時候,還是公式出錯的時候,或者別人讀你的公式時候,都會非常的麻煩。往往要花很多時間,來弄懂邏輯意義。

你好Python,再見Excel(內附Python 400集隨你拿)

5) 災難性的忘記保存

要是遇上死機,自動跳出;或者手滑按了關閉。那麼恭喜你,你可能一個上午的工作都白做了。

你好Python,再見Excel(內附Python 400集隨你拿)


6) 協同工作

雖然現在市面上雲平臺共享Excel供大家使用。

但是,大數據情況下,尤其在中國,Excel還是在本地機器上運行和編輯,這樣的就對協同工作造成很大的不變。

7) 版本控制

Excel的報告通常是V1,V2,VF版本來的。如果是多人經手,你還能看到John_V1,Lily_V2等。如果兩個人同事都在改V3版本,又差不多時間發出,那就完全悲劇了。

你好Python,再見Excel(內附Python 400集隨你拿)

7) 公司運營

其實最早Excel是用來做一些小的,快速計算的事情,並不算入公司層面的永久方案的。

但現在,越來越多的需求是Excel的報表要求對接財務系統,運營系統,而Excel本身開發設計的時候,根本不是處於這些目的設計的。

所以不僅維護麻煩,而且這種報表在公司內部打通也不是一件容易的事。

說了那麼多讓人頭疼的地方,那麼我們應該怎麼解決呢?

學習Python呀

1) Python簡單

首先Python容易學習,而且用途非常廣泛。

2) 有利於找工作

求職網上逛一圈,你會看多越來越多的職位招聘要求,除了會Excel外,還要求會Python。

你好Python,再見Excel(內附Python 400集隨你拿)


3)可以偷懶呀

掌握了python後,你絕對能在1小時內,完成別人用Excel花2天做的事情。別人996,你拿著手機偷偷玩王者榮耀,沒有比這更爽的了吧!

為什麼學Python,不學C++,JAVA呢

雖然很多人說C++,JAVA也完成Python的功能啊,為什麼不學他們?理由有2點:

  1. 不容易學
  2. 代碼太複雜
    同一個數據處理,C++可能需要10行,而Python一行就可以搞定。

Python可以幫你做很多事情

Python還提供很多已經預先寫好的代碼,你只要引用一下就可以,連代碼都不用寫。

比如:

  1. 讀寫清理數據
  2. 統計計算
  3. 外部數據庫直接對接
  4. 機器學習建模
  5. 畫一些美觀,而且有交互性的圖表
  6. 寫SQL
  7. 自動發送Email
  8. 網頁爬蟲
  9. 自動化
  10. 和Excel交互(如果你真的喜歡用Excel)

看完這10點,你是不是覺得Python像一個萬能藥,學1樣,就能幫你做100樣的感覺。

用什麼軟件平臺學Python?

用Jupyter Notebook。

Jupyter Notebook是鏈接網絡的平臺,打開Jupyter Notebook,就像在瀏覽器裡打開一個頁面。

當然,下載Jupyter notebook也是很簡單的,就像下載王者榮耀那樣簡單。

這個頁面裡面有,一些直接用鼠標選擇的按鍵;用文字介紹代碼是什麼意思的解釋區域;還有寫代碼的區域;展示代碼結果的區域。

你好Python,再見Excel(內附Python 400集隨你拿)

心情好的話,你還可以放些照片

你好Python,再見Excel(內附Python 400集隨你拿)


既然Python那麼好,那還要不要繼續用Excel?

當然要用。

其實Excel在有些地方還是非常方便的,比如:

  1. 數據量不是很大
  2. 不需要實時更新結果
  3. 更改原數據,即時看每次結果有多大不同
  4. 只要一個大體概念和粗略分析
  5. 不需要長期使用和維護

最後再安利一波Python的優點

  1. 處理數據功能很強大
  2. 圖形展示很高級
  3. 大數據量也能處理
  4. 運行速度可以分佈管理
  5. 可以邊寫,邊測試
  6. 很多免費好資源直接使用
  7. 可追溯錯誤出在哪裡
  8. 很容易就實現自動化
  9. 邊寫代碼,邊做文檔
  10. 用的很舒服,哈哈

注意⚠️

現在從事財務工作、採購工作、行政工作、運營工作;又或是學生黨的你,

會一點Excel,加上看了上面的介紹後,對Python重啟學習熱情,

苦惱網上的Python課程太深奧,才聽了5分鐘,就開始懷疑自己智商,而且,不能和自己工作馬上聯繫起來。

如果你是上面那幾種,那你可以看看下面的課程,

為什麼?因為導師講的都是大白話!絕對不怕你聽不懂!

在這門課程裡,你將學到:

你好Python,再見Excel(內附Python 400集隨你拿)

需要資料,轉發+關注!私信小編髮送關鍵詞 “ 資料 ” 即可!


分享到:


相關文章: