顯示廣告
隱藏 ✕
※ 本文為 MindOcean 轉寄自 ptt.cc 更新時間: 2021-10-01 12:57:09
看板 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
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: 第一步就槓龜,很多公司因為資安會管制3F 110.26.35.84 台灣 09/30 13:48
andyher: google服務
menshuei: 確實有的公司不是讓你資料怎麼存都沒問5F 1.200.255.151 台灣 09/30 13:48
menshuei: 題

那就本機存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: 資料不能外存的公司一堆11F 65.49.68.47 美國 09/30 13:52
shine32025: 有些還只能內網而已 基本OFFICE而已
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卡卡卡17F 65.49.68.47 美國 09/30 13:56
shine32025: 4g+老CPU
※ 編輯: 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 公司的確有資安管制 資料大21F 27.52.100.100 台灣 09/30 14:00
hydran5566: 多是公司內網的Report系統
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
zombiechen:  很靠杯
andyher: 不過你兩星期能教會大學生M語言我很佩服27F 110.26.35.84 台灣 09/30 14:03
jim543000: 然後公司資料隨意上傳被抓到 直接被解28F 27.51.48.74 台灣 09/30 14:04
jim543000: 職求償
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
KJC1004: 了 給他釣竿他還嫌麻煩
disney82231: 學這樣就有6萬,真的假的,這些學完36F 39.9.173.220 台灣 09/30 14:19
disney82231: 要多久
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 絕對要學,慢慢累積經驗,從45F 180.217.31.146 台灣 09/30 14:28
mickyang: 失敗錯誤中學習,vba 的經驗有了之後,
mickyang: 以後要學別的程式語言也不會有太大挫折
mickyang: 感。
mickyang: excel vba 加上 dde, 可以打造自己的股
mickyang: 票行情儀表板。
freddy8317: 數值分析真的python 屌51F 114.137.153.90 台灣 09/30 14:32
mickyang: excel 本身的工作表就是存放資料的好地52F 180.217.31.146 台灣 09/30 14:34
mickyang: 方,再配合 excel 的圖表元件,條件式格
mickyang: 式設定等花花綠綠的功能,好好運用一定
mickyang: 可以提升工作效率。
darkMood: 笑死。56F 112.104.0.242 台灣 09/30 14:39
mickyang: vba 的監看視窗 與 區域變數視窗 要先學57F 180.217.31.146 台灣 09/30 14:39
mickyang: 會使用,對於寫程式抓問題的幫助很大。
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
mickyang: 議朝 正規資料庫 的方向去邁進。
skyesp: 謝謝分享!63F 119.14.28.149 台灣 09/30 14:47
mickyang: 搜尋 吳老師 excel ,可以看到很多教學64F 180.217.31.146 台灣 09/30 14:48
mickyang: 範例。
mickyang: 可以搜尋 財報紅綠燈,波塞頓之戟,這就
mickyang: 是用 excel vba 做出來的。
likeyousmile: python 套件xlwings能即使操作excel68F 111.71.56.49 台灣 09/30 15:03
likeyousmile: 免存檔,配合pandas好用
orznge: 我想到促轉會資料庫給開放資料70F 140.109.197.106 台灣 09/30 15:17
orznge: 給xlsx檔= =
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也可以做視覺化分析或定期75F 140.127.10.16 台灣 09/30 15:48
eva19452002: 觀察儀表板,還有比這更入門?
eva19452002: excel也可以當RDBMS,為什麼要用G?

主要是如果想在資料分析這行走得遠位置爬的高,一輩子用excel是不行的,

用各種機會嘗試不同工具,順便學習資料結構、程式語言、dashboard(這很重要),

是未來升遷轉職不二法門,不信自己開104搜看看相關職缺的JD,

我不信你看過後還敢一輩子安逸在excel裡面。

選google spreadsheet主要是為了要串datastudio,

如果你是用power bi可以設本機資料閘道的話,那也可以存本機excel就好了。

工具很多,看自己手頭上方便或工作場所的情況挑著搭配。

D600dust: 問題來了 你沒基礎去哪學78F 220.138.25.158 台灣 09/30 16:01
D600dust: VBA可以用錄製大發 Py呢

隨便找都一大堆....udemy 300塊的特價課這麼多,

真的連300都沒有的話,請google莫煩

xhung: 先推 這篇先收起來 有空在研究 XD80F 42.72.222.29 台灣 09/30 16:03
xhung: 補推
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 爬蟲程式搜91F 114.136.119.31 台灣 09/30 19:25
yayaputin: 尋大量資料 再直接把資料整理成exce
yayaputin: l表格
salinia: python 也能自動交易啊 還能爬蟲 panda94F 42.72.114.109 台灣 09/30 19:34
salinia: s會了就懶得用excel了
salinia: 樓上 當然可以啊
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
gg7965977: 確實很多公司都會管制資安 但是申請一
gg7965977: 下基本上都會給過吧?
keepthink: 然後公司不允許聯外網 GG102F 218.166.146.205 台灣 09/30 23:12
testw123: 我自己也是先學VBA再學python,真心覺103F 125.230.182.182 台灣 09/30 23:14
testw123: 得python比較好debug,但公司電腦不能
testw123: 隨意安裝軟體,最後還是用VBA居多,pyt
testw123: hon只能在家寫好封裝成exe去公司用
jatj: 60000? joke107F 131.107.1.168 美國 10/01 01:33
jatj: "寫好封裝成exe去公司用" 這才危險吧
aether982: 公司都是VBA跟SWL server 多吧109F 49.216.50.31 台灣 10/01 03:15
aether982: SQL*
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
ccaao311: 去貴司面試嗎

--
※ 看板: Gossiping 文章推薦值: 1 目前人氣: 0 累積人氣: 9240 
※ 本文也出現在看板: PttHot
分享網址: 複製 已複製
( ̄︶ ̄)b regnrkimo, windices 說讚! ( ̄︿ ̄)p jammiewu 說瞎!
1樓 時間: 2021-09-30 19:53:02 (台灣)
+1 09-30 19:53 TW
學python才六萬/月??
EXCEL學好就好了...
況且一大堆公司根本不能把資料放雲端.或網上運算... 插個USB隨身碟就在哭背了.. 還網外放資料... 自己電腦私下灌工具軟體?
2樓 時間: 2021-09-30 20:30:19 (台灣)
  09-30 20:30 TW
缺點很多公司鎖外部網路或是禁止用公開免費或盜版軟體
3樓 時間: 2021-09-30 20:52:35 (台灣)
  09-30 20:52 TW
要學EXCEL VBA..倒不如直接學Visual Basic2015
4樓 時間: 2021-09-30 21:06:43 (台灣)
  09-30 21:06 TW
不過現在PYTHON倒是很多人學.
5樓 時間: 2021-09-30 21:07:32 (台灣)
  09-30 21:07 TW
···
本魯也在學PYTHON.也是蠻有趣
6樓 時間: 2021-09-30 22:02:11 (台灣)
  09-30 22:02 TW
鎖外部就GG了
7樓 時間: 2021-10-01 08:04:42 (澳門)
  10-01 08:04 MO
雖然個人公司不能用python,也在用vba,但又不是用做大師,開發軟件,語言的基礎應用大同小異,處理數據和分析要用的code也只是vba的一少部分。要學就學多人用的或實用的,基礎邏輯有了,即便要轉vba也就花點時間習慣而己
8樓 時間: 2021-10-01 09:14:05 (台灣)
  10-01 09:14 TW
看過透過VBA撈取資料庫抓資料到EXCEL幫助分析,其實他們也沒有高深應用,只是單一工具能發揮最大化應用就使用~~~如果每天都摸EXCEL要他們另外學PYTHON,應該沒那個美國時間,所以其實VBA也是有簡單應用~~XD
9樓 時間: 2021-10-01 10:20:33 (台灣)
  10-01 10:20 TW
最主要是看資料量,如果xls檔案超過20MB大的話去學資料庫
單檔20MB以下還會各種不順有問題的話,不是檔案格式重建就是再去補強excel技能
10樓 時間: 2021-10-01 13:13:37 (台灣)
  10-01 13:13 TW
···
除非你的資料量都很固定,但超過上千筆的資料還是用python甚至sql會比Excel效能好上數倍
11樓 時間: 2021-10-02 19:23:28 (台灣)
  10-02 19:23 TW
問題是...
公司沒有sql也沒有python啊
把公司資料用個人私人電腦.或拿回家作...
這些個狀況更不可能吧
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇