成功 Success > 數位工具
feature picture
陳智揚

用Excel自動分析股價走勢!6張圖學會「巨集+抓取網頁資料」功能,打造投資小程式

陳智揚
2017-03-23
作者 陳智揚
已完成
已取消
分享
收藏
已完成
已取消

唐愷是一名股票投資人員,他想將每日股票的交易資料做成圖表,當作自己的工作戰報,方便做投資決策。但每日製作戰報未免太辛苦了,我的建議是可以運用Excel匯入資料和巨集的功能,讓Excel自動代勞。

先為自己製作一個戰報檔案,其中包含三個工作表。第一,是未來的操作頁面,命名為「設定」,用來輸入想查找的股票代號和抓取月份,工作表內容請參照下圖;第二和第三個工作表,則是要請Excel匯入的資料。

事前準備:你需要的資料,在哪個網站裡?

  • 網址1:取得每日個股的收盤行情
    此網址(http://www.tpex.org.tw/web/stock/aftertrading/daily_close_quotes/stk_quote_print.php?l=zh-tw&d=106/03/06)可以取得每日個股的收盤行情,重點是民國日期部份可以進行修改。我們可以透過此網址,得知目前最新的股票上櫃代號和名稱。

  • 網址2:取得指定年月和股票代號當月的收盤價格
    此網址可以取得民國103年1月份,股票代號:1258當月的每日交易收盤價格。(http://www.tpex.org.tw/web/stock/aftertrading/daily_trading_info/st43_print.php?l=zh-tw&d=103/1&stkno=1258&s=0)

在Excel設定專門的表單,自動抓取網站資料

Excel的「資料」→「取得外部資料」→「從Web」可以直接抓取網站的數據資料,下載到指定的工作表。操作的方法如下:

excel巨集1.gif
陳智揚

Step1. 先複製「最新上櫃收盤價」的網址
Step2. 新增一個「最新上櫃收盤價」工作表
Step3. 在此工作表中,點選「資料」索引標籤→按下「從Web」鈕
Step4. 貼上網址,按下「到」或「Enter」,讓Excel爬梳上櫃股票收盤價
Step5. 按下「匯入」鈕→「確定」鈕

Excel就會將上櫃股票行情下載到工作表中。你可以重複以上的步驟,將指定月份的每日交易紀錄資料,也匯入到「取得指定月份每日交易記錄」工作表。

上述兩個網址雖然可以將網頁資料匯入至Excel,但網址上的日期、上櫃股市代號皆為固定。因此,接下來我們透過函數和錄製巨集的方式,讓資料可以隨著你輸入的股票代號自動更新,變成一個你查詢股價的小程式。

更新上櫃收盤價的查詢日期

在網頁上查詢個股最新上櫃收盤價,必須要輸入中華民國日期,但Excel中時間計算的方式都是西元。因此這裡要運用函數,讓Excel自己抓到當天的中華民國日期。

excel巨集2.gif
陳智揚

在今天日期旁的儲存格輸入函數:=TEXT(TODAY(),"e/mm/dd"),意思是將今天的日期轉換成雙月雙日的「中華民國日期」。函數的解釋如下:

1.函數名稱:TODAY
功能:取得今天的日期
語法:TODAY()

2.函數名稱:TEXT
功能:將資料轉換成另一種格式
語法:TEXT(資料, 格式語法)

※e/mm/dd可以將標準的西元日期轉換成雙月雙日的「中華民國日期」。例:2017/3/8→106/03/08

透過VLOOKUP取得目前代號的名稱與股價

要知道指定年月和股票代號的當月收盤價格,就要告訴Excel,去「「最新上櫃收盤價」這張表找尋指定股票代號的資料,這時候就會用到比對函數VLOOKUP。

點選「名稱」旁的儲存格,輸入=VLOOKUP(B1,最新上櫃收盤價!A:Q,2,0),意思是讓Excel從「最新上櫃收盤價」這張工作表A到Q欄位查找指定的股票代號(B1),回傳第二欄(名稱)的值。

而在「股價」旁的儲存格,輸入=VLOOKUP(B1,最新上櫃收盤價!A:Q,3,0),則是讓Excel從「最新上櫃收盤價」這張工作表A到Q欄位查找指定的股票代號(B1),回傳第三欄(股價)的值。

如此,以後只要輸入股票代號後,Excel就會自動抓取股票名稱和股價的值。

繪製股票成交資訊圖表

你已經成功讓Excel蒐集了股票資訊,那該怎麼看出股票漲跌趨勢?這時候就需要繪製成表,才容易觀察。因此,我們來設定一個股票圖的格式,讓Excel往後都可以按照此格式,產生出最新的圖表。

首先,你得先運用COUNTA函數,計算指定儲存格範圍的資料筆數,方便製圖。

函數名稱:COUNTA
功能:計算指定範圍中,有多少儲存格有資料
語法:COUNTA(範圍)
Step1. 點選「抓取月份最後資料列數」旁的儲存格
Step2. 輸入「=COUNTA(取得指定月份每日交易記錄!A:A)-1」
接下來就準備製圖啦!

excel巨集3.gif
陳智揚

Step1. 切換至「取得指定月份每日交易記錄」工作表
Step2. 同時選取「A2:A22」、「D2:G22」兩個範圍
Step3. 「插入」索引標籤→「股票圖」
Step4. 點選「圖表標題」,在「資料編輯列」輸入公式:
=取得指定月份每日交易記錄!$A$1
※讓圖表標題內容與A1儲存格內容「同步」
Step5. 「圖表工具」→「格式」 索引標籤,選擇「上漲橫條圖1」
Step6. 修改成「紅色」填滿與框線
Step7. 「圖表工具」→「格式」 索引標籤,選擇「下跌橫條圖1」
Step8. 修改成「綠色」填滿與框線

這下,你已經有一個用紅色標註上漲、綠色標註下跌的制式圖表。接下來,我們就要錄製巨集,讓Excel往後都可以反覆「自動」取得指定年月、股票代號等資料。

使用巨集,以後只要按個鈕就能直接做出圖表

之前提過巨集是可以幫助你用一個鍵反覆執行細碎操作的好工具,這裡,我們要將「更新股價」和「抓取月份資料繪製股票圖」兩個方框變成巨集按鈕,只要按個鍵,Excel就可以執行完抓取資料、繪製圖表的工作。

這裡比較複雜,建議大家直接參考圖表的操作示範,流程如下:

excel巨集4.gif
陳智揚

Step1. 切換至「取得指定月份每日交易記錄」工作表
Step2. 對「A1」儲存格按下滑鼠右鍵,點選「編輯查詢」
Step3. 按下「匯入」鈕
Step4. 切換至「設定」工作表
Step5. 點選「股票圖」,按下滑鼠右鍵點選「選取資料」
Step6. 按下「水平類別座標軸」的「編輯」鈕
Step7. 將最後的數字修改成較小的數值
Step8. 按下「確定」鈕
Step9. 按下「開發人員」索引標籤 / 巨集 鈕。
Step10. 選擇「GetMonthData」,按下「編輯」鈕。
Step11. 將程式碼中「固定儲存格」範圍以及網址固定的參數,修改成「設定」工作表中對應的儲存格代號
Step12. 修改完畢,回到「設定」工作表,將按鈕指定給「GetMonthData」巨集
Step13. 透過上述的步驟,也可以錄製並修改每日的股市更新資料「GetNewData」

excel巨集5.gif
陳智揚

修改語法解析:

  • 雙引號:固定不會改變的字串,必須使用雙引號包起來
  • &符號:串接文字(左右必須空白)
  • Sheets("設定").Range("B1").Value:取得「設定」工作表,B1儲存格的內容

只要每次開啟Excel檔,按下「更新股價」鈕就可以看到每檔股票的最新資訊。而想知道過去的歷史資料,只要修改「B5儲存格」的「年月」,再按下「抓取月份資料繪製股票圖」鈕,就可以看到該年月的股票圖。

使用測試結果

excel巨集6.gif
陳智揚

想在股市獲利並非依靠「八卦消息」或「明牌」,而是要「勤做功課」並且瞭解產業狀況廣泛取得資訊。本文章僅分享如何透過Excel來協助您分析大量的股市資訊,並非教您如何在股市中獲利,若您擁有財經或會計背景,就可以將這些專業知識透過Excel VBA實作,大量並自動的分析每一檔股票,設計屬於自己的股市獲利紅綠燈。

延伸課程:怎麼無痛學習VBA函數,讓年後上班效率翻倍?

延伸閱讀 /

1. 別再做Excel苦工!6 張圖學會「巨集」功能,自動完成重複的操作步驟

2. 別再手動輸入客戶姓名!5 張圖學會Excel+Word一起用,自動發送大量、客製化Email

繼續閱讀 數位工作術
成功 Success > 目標管理
feature picture
陳姿伶製圖

寫下你的 2026 夢想清單:用原子習慣累積 365 天小勝利,活成自己期待的模樣

2025-11-04 經理人用戶成長中心 羅秀如
分享
收藏
已完成
已取消

2025 年來到尾聲。每年到這個時刻,總會冒出一句熟悉的想法:明年,我想過得更好。

但什麼叫「更好」?是更健康?收入更穩?心情更平靜?或是有更多屬於自己的時間和能力?

如果沒有策略,「更好」常常只會停留在願望。今年,我們換個作法,用能執行、能追蹤、能累積的方式,踏實帶你走向 2026。

向大谷翔平學習:把大目標拆成小任務

棒球巨星大谷翔平曾用九宮格清晰規劃自己的訓練與目標,完成投打二刀流的成就,並多次榮獲 MLB MVP。同樣,台灣柔道選手楊勇緯也借助類似的目標管理方法,精準掌控技術與心態,在奧運舞台上奪得銀牌。

他們的成功不僅來自天賦,更來自具體化目標,並持續行動。

這也正是經理人「商管 LAB」推出「改變人生的目標實踐法」線上課與「理想生活實踐模版」 的核心精神:這套模版並非僅僅是一張表單,而是專為目標管理與實現設計的全方位實用工具。

它結合科學化的九宮格規劃、每日習慣追蹤與復盤日記 3 大核心功能,幫助你將腦海中的構想變成具體行動,再透過持續執行,讓每個小步驟累積成可見成果。

九宮格設計理念:從抽象到具體,畫出你的夢想藍圖

經理人

在我們的模版中,九宮格是將夢想拆解為具體行動的關鍵工具。首先,你需要在格子的中心寫下最核心的夢想,例如「2026年加薪」或「學會第二外語」。接著,將這個夢想拆解為 4 大面向:

屬於自己的計畫: 專注於提升個人技能。
與他人相關的目標: 例如促進合作或建立深厚人際關係。
具體可衡量的成就: 像是考證照、優化履歷表,讓進步變得可見。
無形但深具價值的追求: 比如改善情緒管理或建立正向心態。

經理人

為了協助你思考,我們設計了 2 種九宮格邏輯:

1.放射型思考: 適合初期發想,無需拘泥順序,將所有相關的想法填入九宮格。這種水平式的思考,能激發你的創意靈感,從而找出未曾考慮的目標或行動計畫。

2.螺旋型思考: 適合具體執行階段,從核心目標開始,順時針依次填寫各步驟,建立因果關係,使目標的拆解更有深度。

理想生活實踐模版設計了「AI 目標規劃師」ChatGPT小助手。
陳姿伶製圖

AI 規劃管理師:透過提問釐清思緒,拆解目標與步驟

如果你在規劃時卡關,我們特別設計了一個 ChatGPT 小助手「AI 規劃管理師」,頁面上設有兩個選項:「工作目標拆解」 與 「生活目標拆解」,針對不同面向提供貼心的支持。例如,點選「工作目標拆解」後,GPTs 小助手將引導你輸入以下資訊:

產業與職位: 目前在哪個產業?擔任什麼職位?
工作內容: 你的日常工作任務有哪些?
目標描述: 希望在什麼時間範圍內,達成什麼具體目標?
其他背景資訊: 目標的動機是什麼?是否已經有一些相關的資源、技能或挑戰?

根據你的回答,「AI 規劃管理師」會幫助你拆解出 8 個適合的子目標,並提供具體行動指引,讓方向與步驟更清楚。

每日習慣追蹤:累積微小成就,見證巨大改變

善用每日追蹤,輕鬆培養原子習慣.jpg
陳姿伶製圖

如果九宮格是你的目標地圖,那麼每日習慣追蹤就是實現目標的動力來源。許多人在開始目標管理時,最大的挑戰是如何克服惰性。

我們的模版不僅提供了簡單易用的習慣打卡系統,還加入了一項充滿趣味與激勵的設計:根據完成率,讓你的數據以花朵的形式呈現。

每日打卡建立好習慣,朝理想生活邁進.jpg
陳姿伶製圖

你可以寫下「每天運動 20 分鐘」、「早晨冥想 5~10 分鐘」等想要培養的原子習慣。每天完成後,只需在方格內打勾,就能立即看到數據變化,得到成就感。

隨著完成率逐步提升,一朵小芽會慢慢成長,最終開展成一朵盛開的花朵,象徵你在習慣培養路上的累積與突破。這項設計不僅提升了記錄過程的趣味性,更讓數據從冷冰冰的數字,轉化為溫暖的視覺回饋。

同時,進度視覺化圖表也能幫助你清晰檢視每週、每月的習慣達成率,即使偶有波動,整體數據仍然展現你的堅持與努力。

復盤日記:每天的溫暖對話與反思

透過每日情緒、行動與反思紀錄,追蹤進步與調整方向。
經理人

忙碌的生活中,我們很少停下來與自己對話,在復盤日記中,除了「心情指數」、「睡眠狀態」這些反映身心健康的欄位,我們特別設計了以下提問:

值得讚美自己的 3 件事: 寫下讓你感到自豪的小事,大方的給自己一個肯定。

經歷 3 件美好的事物: 也許是一頓可口的晚餐、他人一句貼心的問候……,透過記錄,將溫暖的瞬間重新珍藏。

今天學到了什麼: 你可以把這一欄當成心願清單,像是「多花幾分鐘陪伴家人」、「面對壓力記得深呼吸」,每一個改善的想法,都是邁向更好的自己。

如果真的想不到要寫什麼,我們在模板中設計了小錦囊,只要跟著提示走,就能幫助你反思過去、挖掘生活中的動力來源,讓每一天都成為邁向夢想的墊腳石。

你的 2026,從寫下第一格開始

經理人

這份「理想生活實踐模版」不僅是一份工具,更是你實現理想生活的指南。搭配「改變人生的目標實踐法」線上課,幫助你從目標的構想到具體實踐,讓夢想變得觸手可及。

今天就開始,寫下你的第一個九宮格,打卡你的第一個好習慣,記錄你的第一份復盤日記。讓我們共同期待,一年後,你所繪出的夢想清單,會變成最動人的故事。

相關文章
會員專區

使用會員功能前,請先登入

  • 台灣首款對話式 AI 職場教練,一次提升領導力
  • 會員專享每日運勢、名人金句抽籤
  • 收藏文章、追蹤作者,享受個人化學習頁面
  • 定向學習!20 大關鍵字,開放自選、訂閱
  • 解鎖下載專區!10+ 會員專刊一次載
追蹤我們