回覆列表
-
1 # 塔山小事
-
2 # 牛撕雞
excel首要任務是資料分析,做表格。而vba其實人是隱藏的,只有少部分人用得到。所以不要去比較,各自擅長的不同。
-
3 # Depthinker
首先我們要明確Excel和Python的功能:
1.Excel說白了,百分之九十五的人都是用來當做辦公軟體來用,也就是平時用來統計一下資料,進行簡單的加加減減。稍微入門一點的再搞搞透視表、和一些簡單地函式。當然也可以進行資料分析和資料探勘。不是資深Excel玩家一般不會去碰VBA或者一些高階函式,甚至用Excel進行建模、風險分析等等。這也和Excel的定位有關,它是微軟推出的辦公軟體,也就是0門檻。
2.再來說說Python。Python是一門語言,而且Python包越來越完善,可以進行資料分析、資料視覺化和資料探勘,當然也可以程式設計,在網際網路公司用處也很多。總而言之Python是一門門語言,是用來程式設計的,這就決定了Python的門檻較高,學習投入較大 。
綜上而言普通兩者的門檻決定了Excel的群眾基礎,也就決定了很多人習慣了Excel懶得去轉換到Python陣營。即使一些Excel用的賊6的大神,用Excel可以解決的事情,幹嘛非要用Python呢?
再者,你怎麼不問為什麼很多人寧願Excel賊6也不願用R語言呀?不願用C++呀?不願用Java呀?不願用Java呀?我問這麼多不是想質問題主,我的意思是Excel用的賊6,當Excel遇到不能完成的任務,不只有Python一種替代品,還有R語言,Matlab,C++等等。
碼字太煩人,寫得太亂,可能邏輯性不是太好,還請見諒。有興趣的朋友希望可以相互交流。
Excel可以分成:函式,圖表,技巧,vba,以及宏。
從分類便知excel更多的是專注資料分析這塊的,而VBA只是他的一部分。如果說要拿專業的程式設計環境python來跟只是用其中一部分有這個功能的excel想比,不覺得是拿姚明跟劉翔比身高嗎?
根本是一個不對等的關係,根本沒有可比性。