看板 Gossiping作者 permoon (有志難伸優質寫手ㄉㄉ)標題 Re: [問卦] EXCEL VBA值得花時間去學嗎時間 Thu Sep 30 13:46:26 2021
※ 引述《hydran5566 (Nonstop)》之銘言:
: 如題
: 小弟工作需求每天使用大量的Excel要整理資料跟撈報表
: 公司前輩有些都會寫VBA增加效率看的我好是羨慕
: 礙於對程式語言0基礎 可能要買書或數位課程來學
: 但又有同事說現在沒人在學VBA這垃圾語言了
: 不過個人工作性質也不需要用到其他語言 大部分都在拉Daily的報表 整理資料圖表跟分析
: 專門去學Excel VBA值得嗎 有沒有八卦
認真回,學Python,然後
1. 把Excel資料丟到google spreadsheet上當關聯式資料庫用,
2. 用python pandas整理資料
3. 用datastudio做視覺化分析或定期觀察儀表板
這是我最推薦新手入門數據分析的工具組合。
你要做數據整理跟分析,重點只有三個:
資料存放的地方、整理資料工具語言、視覺化套件
一般來說,正規的方式是資料放sql、整理資料用sql code,
然後視覺化再用ggplot、shiny(R), Matplotlib、plotly(Python),
但初學者沒辦法一次搞懂這麼多東西,直接用現成的東西就好,
唯一需要學習的是python pandas跟如何用python串接google spreadsheet,
但這我覺得根本比VBA好學兩萬倍,code也比較好管理。
以上分享,希望在4%塔綠斑大亂鬥的八卦版中能幫到一些人QQ
--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.105.85 (臺灣)
※ 文章代碼(AID): #1XLKyqBv (Gossiping)
※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1632980788.A.2F9.html
※ 同主題文章:
Re: [問卦] EXCEL VBA值得花時間去學嗎
09-30 13:46 permoon.
→ vowpool: 他沒有要玩這麼深吧 感覺只玩EXCEL就夠了1F 125.227.40.62 台灣 09/30 13:47
其實這不深,基本上對所有用excel做分析的初階分析師,
我一律建議從這條路走起,可以訓練基本資料結構、dash board基本概念,
這是往職涯下一步發展的重要基礎。
→ andyher: 第一步就槓龜,很多公司因為資安會管制google服務3F 110.26.35.84 台灣 09/30 13:48
推 menshuei: 確實有的公司不是讓你資料怎麼存都沒問題5F 1.200.255.151 台灣 09/30 13:48
那就本機存excel(之後轉sqlite),再用公司有的儀錶板工具(通常是power bi做視覺化)
推 NCUking: 在本地端讀取不就好了7F 36.227.151.210 台灣 09/30 13:50
主要是要接datastudio,放google spreadsheet比較好串接
→ knives: 學這個有20萬嗎8F 211.21.37.96 台灣 09/30 13:50
這段學好,來我的公司大概六萬月薪起跳吧,不算多但應該可以屌打其他文組生
→ bill403777: 人家只要打火機 你建議他拿火焰噴射器9F 42.73.184.5 台灣 09/30 13:51
因為VBA學起來很痛苦,對之後職涯發展的技能樹也沒用,
然後最重要的是VBA這打火機學起來比你口中的火焰噴射器需要更久時間
→ knives: 才六萬,那還是算了吧10F 211.21.37.96 台灣 09/30 13:52
※ 編輯: permoon (118.163.105.85 臺灣), 09/30/2021 13:53:07
推 shine32025: 資料不能外存的公司一堆
有些還只能內網而已 基本OFFICE而已11F 65.49.68.47 美國 09/30 13:52
→ vowpool: 原PO就說只玩excel而已不是嗎13F 125.227.40.62 台灣 09/30 13:53
推 zxbnm: 感謝,已蒐藏此文14F 114.43.14.208 台灣 09/30 13:54
→ shine32025: 學這些東西蠻有用的 只是同事不能交流15F 65.49.68.47 美國 09/30 13:54
→ andyher: 我不會這個只會power query可拿多少?16F 110.26.35.84 台灣 09/30 13:55
power query這種東西我隨便找個大學生來訓練一兩個禮拜就上手了,
你覺得可以拿多少
→ shine32025: 我們都用十幾年的CPU跑EXCEL卡卡卡
4g+老CPU17F 65.49.68.47 美國 09/30 13:56
※ 編輯: permoon (118.163.105.85 臺灣), 09/30/2021 13:57:33
推 SRNOB: 謝謝19F 61.70.31.58 台灣 09/30 13:58
推 a001223: 感謝分享. 替正在往類似道路前進解惑20F 111.249.137.40 台灣 09/30 13:59
推 hydran5566: 我是原Po 公司的確有資安管制 資料大多是公司內網的Report系統21F 27.52.100.100 台灣 09/30 14:00
→ andyher: 所以應該不多,幸好我不在你們公司23F 110.26.35.84 台灣 09/30 14:00
推 vn509942: 正論,學工具就要想得更遠24F 202.39.237.186 台灣 09/30 14:01
推 zombiechen: 我同事就這樣用 只是pandas要我幫他寫 很靠杯25F 73.70.12.53 美國 09/30 14:01
→ andyher: 不過你兩星期能教會大學生M語言我很佩服27F 110.26.35.84 台灣 09/30 14:03
→ jim543000: 然後公司資料隨意上傳被抓到 直接被解職求償28F 27.51.48.74 台灣 09/30 14:04
推 Belanice: 看到火焰噴射器笑了XD30F 114.137.25.5 台灣 09/30 14:09
推 JustBecauseU: 大大我可以面試嗎 求內推32F 111.71.213.28 台灣 09/30 14:11
推 rs6000: 有教學文嗎?33F 114.33.116.102 台灣 09/30 14:13
→ KJC1004: 看原文就知道根本缺乏自學意願更別提能力了 給他釣竿他還嫌麻煩34F 180.217.30.76 台灣 09/30 14:15
推 disney82231: 學這樣就有6萬,真的假的,這些學完要多久36F 39.9.173.220 台灣 09/30 14:19
推 candaptt: 推38F 39.9.130.211 台灣 09/30 14:20
推 nonsu: 推推39F 111.83.206.105 台灣 09/30 14:21
推 beran: 推推 6萬可以請我嗎 我願意學40F 60.250.69.44 台灣 09/30 14:24
推 k47100014: 公司資料可以這樣丟到網路上?41F 49.217.175.2 台灣 09/30 14:24
→ beran: 完全同意 我花大量時間學vba超痛苦42F 60.250.69.44 台灣 09/30 14:25
推 LBJ23K: 推 千萬別學vba debug就累死了43F 114.32.3.21 台灣 09/30 14:25
推 Mtcat: 11144F 211.23.181.136 台灣 09/30 14:27
推 mickyang: excel vba 絕對要學,慢慢累積經驗,從失敗錯誤中學習,vba 的經驗有了之後,以後要學別的程式語言也不會有太大挫折感。
excel vba 加上 dde, 可以打造自己的股票行情儀表板。45F 180.217.31.146 台灣 09/30 14:28
推 freddy8317: 數值分析真的python 屌51F 114.137.153.90 台灣 09/30 14:32
→ mickyang: excel 本身的工作表就是存放資料的好地方,再配合 excel 的圖表元件,條件式格式設定等花花綠綠的功能,好好運用一定可以提升工作效率。52F 180.217.31.146 台灣 09/30 14:34
噓 darkMood: 笑死。56F 112.104.0.242 台灣 09/30 14:39
推 mickyang: vba 的監看視窗 與 區域變數視窗 要先學會使用,對於寫程式抓問題的幫助很大。57F 180.217.31.146 台灣 09/30 14:39
推 qq1234: 感謝分享59F 42.77.77.149 台灣 09/30 14:43
推 abc33211: 公司鎖外網怎麼解60F 42.72.208.48 台灣 09/30 14:45
推 mickyang: 如果你的資料都是好幾萬筆的話,那就建議朝 正規資料庫 的方向去邁進。61F 180.217.31.146 台灣 09/30 14:45
推 skyesp: 謝謝分享!63F 119.14.28.149 台灣 09/30 14:47
推 mickyang: 搜尋 吳老師 excel ,可以看到很多教學範例。
可以搜尋 財報紅綠燈,波塞頓之戟,這就是用 excel vba 做出來的。64F 180.217.31.146 台灣 09/30 14:48
推 likeyousmile: python 套件xlwings能即使操作excel免存檔,配合pandas好用68F 111.71.56.49 台灣 09/30 15:03
推 orznge: 我想到促轉會資料庫給開放資料
給xlsx檔= =70F 140.109.197.106 台灣 09/30 15:17
推 diiky: 推~~72F 140.109.193.14 台灣 09/30 15:21
推 grimaceo: 推73F 101.12.45.90 台灣 09/30 15:30
推 jaxchang: 推74F 61.61.93.211 台灣 09/30 15:35
→ eva19452002: 可是excel也可以做視覺化分析或定期觀察儀表板,還有比這更入門?
excel也可以當RDBMS,為什麼要用G?75F 140.127.10.16 台灣 09/30 15:48
主要是如果想在資料分析這行走得遠位置爬的高,一輩子用excel是不行的,
用各種機會嘗試不同工具,順便學習資料結構、程式語言、dashboard(這很重要),
是未來升遷轉職不二法門,不信自己開104搜看看相關職缺的JD,
我不信你看過後還敢一輩子安逸在excel裡面。
選google spreadsheet主要是為了要串datastudio,
如果你是用power bi可以設本機資料閘道的話,那也可以存本機excel就好了。
工具很多,看自己手頭上方便或工作場所的情況挑著搭配。
推 D600dust: 問題來了 你沒基礎去哪學
VBA可以用錄製大發 Py呢78F 220.138.25.158 台灣 09/30 16:01
隨便找都一大堆....udemy 300塊的特價課這麼多,
真的連300都沒有的話,請google
莫煩。
→ xhung: 先推 這篇先收起來 有空在研究 XD
補推80F 42.72.222.29 台灣 09/30 16:03
推 rex44391: 視覺化用tableau比較快82F 49.217.253.75 台灣 09/30 16:06
tableau貴到哭爸,而且又有自己的data pipeline套路,
我自己不推新手直上tableau,datastudio輕量、免費,
跟google spreadsheet搭配等於有一個雲端關聯式DB可用,優勢很大。
Power BI沒有分享儀表板給其他人的需求的話,desktop免費版本足矣,
比datastudio功能更強,但有時候要寫dax實在很惱人,這個自己判斷。
※ 編輯: permoon (118.163.105.85 臺灣), 09/30/2021 16:12:33
推 scuderia: 感謝分享83F 120.101.83.41 台灣 09/30 16:14
推 tony1903: 感謝大大分享84F 101.12.26.239 台灣 09/30 16:27
推 fish1919: 可以問一下1.2是用pandas開csv檔的意思85F 114.47.89.194 台灣 09/30 16:40
推 a9202507: 推pandas86F 223.136.136.175 台灣 09/30 16:52
推 philae1112: 我學VBA的看了都覺得好像可以學學看87F 49.217.66.236 台灣 09/30 17:28
推 jiusishuai: 這樣6萬! 可以兼差嗎?88F 223.141.163.78 台灣 09/30 18:04
推 sunhero: 感謝分享89F 27.242.102.197 台灣 09/30 18:09
推 amethystboy: 不錯喔 都是免費的90F 111.243.122.22 台灣 09/30 18:57
推 yayaputin: 想問一下 能不能用python 爬蟲程式搜尋大量資料 再直接把資料整理成exce
l表格91F 114.136.119.31 台灣 09/30 19:25
推 salinia: python 也能自動交易啊 還能爬蟲 pandas會了就懶得用excel了
樓上 當然可以啊94F 42.72.114.109 台灣 09/30 19:34
噓 a731977: 只推VBA 這樣太麻煩97F 1.160.81.25 台灣 09/30 20:14
推 Lyumin: 好文推98F 111.83.97.30 台灣 09/30 20:53
推 gg7965977: 哇靠 有鬼啊!謝謝大大回文 受益良多確實很多公司都會管制資安 但是申請一下基本上都會給過吧?99F 49.216.168.123 台灣 09/30 21:13
→ keepthink: 然後公司不允許聯外網 GG102F 218.166.146.205 台灣 09/30 23:12
推 testw123: 我自己也是先學VBA再學python,真心覺得python比較好debug,但公司電腦不能隨意安裝軟體,最後還是用VBA居多,python只能在家寫好封裝成exe去公司用103F 125.230.182.182 台灣 09/30 23:14
噓 jatj: 60000? joke
"寫好封裝成exe去公司用" 這才危險吧107F 131.107.1.168 美國 10/01 01:33
推 aether982: 公司都是VBA跟SWL server 多吧
SQL*109F 49.216.50.31 台灣 10/01 03:15
推 mutiger: 推112F 61.216.179.36 台灣 10/01 06:59
推 a98987605: 學會了 能去你公司上班嗎113F 101.10.46.28 台灣 10/01 09:25
推 ccaao311: 認真推,你講的我都會還會一點ml,可以去貴司面試嗎114F 49.216.168.244 台灣 10/01 11:01
--