看板 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基本概念,

這是往職涯下一步發展的重要基礎。

guitar0225: 推2F 49.216.221.128 台灣 09/30 13:47
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
verydolungbe: 我塔綠班人,感謝你!31F 42.74.224.92 台灣 09/30 14:10
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
leocean9816: U文111F 61.230.65.53 台灣 10/01 04:23
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

--