Google Sheets 自動抓取台股報價教學:GOOGLEFINANCE 函數完整指南

9 min read

為什麼要在 Google Sheets 裡追蹤投資?

想像一下,每天上班前還要手動更新股價表格,把十幾個股票代碼逐一查價、複製貼上。這樣工作效率有多低?

而且手動記錄容易出錯。你可能會複製錯代碼,或是用昨天的舊價格。一個 0 的差別,可能就是數千塊的計算誤差。

Google Sheets 的 GOOGLEFINANCE 函數能解決這些問題。它能自動從網路上抓取最新股價,你永遠看到的都是即時(或延遲幾分鐘)的價格,不用手動更新。一旦公式設定好,就自動運作,省時又準確。

本文會教你完整的 GOOGLEFINANCE 用法,以及如何用它打造一個自動更新的投資追蹤表。


GOOGLEFINANCE 基礎語法

GOOGLEFINANCE 是 Google Sheets 的內建函數,用來查詢股票、基金、加密貨幣的價格。基礎語法如下:

=GOOGLEFINANCE(ticker, [attribute], [start_date], [num_days|end_date], [interval])

參數解釋

ticker(必填) 股票代碼。格式取決於交易所:

  • 台灣上市股票:TPE:代碼(例如 TPE:2330 是台積電)
  • 美國股票:交易所代碼 + 代碼(例如 NASDAQ:AAPL 是蘋果)
  • 加密貨幣:CURRENCY:代碼(例如 CURRENCY:BTC 是比特幣,報價為 USD)

attribute(選填,預設 "price") 你想要的資訊。常用的有:

  • "price" — 目前股價(最常用)
  • "high" — 今日最高價
  • "low" — 今日最低價
  • "open" — 開盤價
  • "close" — 昨日收盤價
  • "volume" — 成交量
  • "pe" — 本益比
  • "market_cap" — 市值

start_date & end_date(選填) 如果你想查詢過去的歷史價格,可以指定日期範圍。格式:DATE(2026,3,1)"2026-03-01"

interval(選填) 資料頻率。1 表示日線,7 表示週線。

最常見的用法

查詢 現價

=GOOGLEFINANCE("TPE:2330")

查詢 本益比

=GOOGLEFINANCE("TPE:2330", "pe")

查詢 今日最高價

=GOOGLEFINANCE("TPE:2330", "high")

台灣股票範例

台股代碼格式

台灣上市股票的代碼格式是 TPE:XXXX,其中 XXXX 是四位數的股票代碼。

常見台股範例:

| 公司名稱 | 代碼 | GOOGLEFINANCE 格式 | |---------|------|------------------| | 台積電 | 2330 | TPE:2330 | | 鴻海 | 2317 | TPE:2317 | | 聯發科 | 2454 | TPE:2454 | | 台灣銀行 | 2880 | TPE:2880 | | 國泰金 | 2882 | TPE:2882 | | 中華電信 | 1326 | TPE:1326 |

實際公式範例

在 Google Sheets 中,試試這些:

查詢台積電目前股價

=GOOGLEFINANCE("TPE:2330")

結果:會顯示台積電的現價(例如 990)

查詢台積電的本益比

=GOOGLEFINANCE("TPE:2330", "pe")

結果:會顯示本益比(例如 28.5)

查詢鴻海的今日成交量

=GOOGLEFINANCE("TPE:2317", "volume")

結果:會顯示成交量(例如 12345600)


美國股票範例

美股代碼格式

美國股票需要指定交易所。最常見的有:

  • NASDAQ: — 納斯達克(科技股為主)
  • NYSE: — 紐約證交所(藍籌股為主)

常見美股範例:

| 公司名稱 | 代碼 | 交易所 | GOOGLEFINANCE 格式 | |---------|------|--------|------------------| | 蘋果 | AAPL | NASDAQ | NASDAQ:AAPL | | 微軟 | MSFT | NASDAQ | NASDAQ:MSFT | | 特斯拉 | TSLA | NASDAQ | NASDAQ:TSLA | | 台積電 ADR | TSM | NYSE | NYSE:TSM | | 輝達 | NVDA | NASDAQ | NASDAQ:NVDA | | 谷歌 | GOOGL | NASDAQ | NASDAQ:GOOGL |

實際公式範例

查詢蘋果股價

=GOOGLEFINANCE("NASDAQ:AAPL")

查詢特斯拉本益比

=GOOGLEFINANCE("NASDAQ:TSLA", "pe")

查詢微軟今日最高價

=GOOGLEFINANCE("NASDAQ:MSFT", "high")

建立投資組合追蹤表

現在你知道怎麼用 GOOGLEFINANCE 了。來自己做一個簡單的投資組合追蹤表吧。

表格結構

建立以下欄位:

| 股票名稱 | 代碼 | 持股數量 | 購買價格 | 現價(自動) | 現值 | 成本 | 獲利/虧損 | 獲利率 | |---------|------|--------|--------|----------|------|------|---------|--------| | 台積電 | TPE:2330 | 10 | 800 | ? | ? | 8000 | ? | ? | | 鴻海 | TPE:2317 | 5 | 180 | ? | ? | 900 | ? | ? | | 蘋果 | NASDAQ:AAPL | 2 | 150 | ? | ? | 300 | ? | ? |

公式設定

現價欄位(假設在 E 欄)

=GOOGLEFINANCE(B2)

這會自動抓取 B2(代碼欄)對應的股價。

現值欄位(假設在 F 欄)

=C2*E2

持股數量 × 現價 = 現在持股市值

成本欄位(假設在 G 欄)

=C2*D2

持股數量 × 購買價格 = 當初投入成本

獲利/虧損欄位(假設在 H 欄)

=F2-G2

現值 - 成本 = 獲利或虧損的金額

獲利率欄位(假設在 I 欄)

=(H2/G2)*100

(獲利金額 / 投入成本) × 100 = 獲利率百分比

範例完整計算

假設你有:

  • 10 張台積電,買價 800 元
  • 現價 990 元

| 項目 | 數值 | |------|------| | 持股數量 | 10 | | 購買價格 | 800 | | 現價 | 990(GOOGLEFINANCE 自動拿) | | 現值 | 9,900(10 × 990) | | 成本 | 8,000(10 × 800) | | 獲利 | 1,900(9,900 − 8,000) | | 獲利率 | 23.75%(1,900 ÷ 8,000 × 100) |

只要公式設定好,每次 Google Sheets 自動更新報價,你的獲利率會即時計算。


GOOGLEFINANCE 的限制與注意事項

1. 報價延遲

GOOGLEFINANCE 不是真正的「即時」。台股和美股通常延遲 15−20 分鐘。如果你需要分秒必爭的交易,這個工具不適合。

2. 不支援加密貨幣

GOOGLEFINANCE 只支援股票和少數基金。它不能追蹤比特幣、以太坊等加密貨幣的價格。(註:雖然有 CURRENCY:BTC 的語法,但支援性不穩定。)

3. 不支援台灣 OTC 股票

只有上市股票支援。興櫃股票(OTC)不行。

4. 需要網路連接

GOOGLEFINANCE 是動態拉取資料,需要 Google Sheets 有網路連接才能更新。如果你離線打開檔案,價格會是上次更新的值。

5. 代碼格式要正確

代碼寫錯(例如 TPE2330 少了冒號),公式會顯示 #N/A#VALUE! 錯誤。


GOOGLEFINANCE 不夠?進階解決方案

如果你的需求超出 GOOGLEFINANCE 的範圍,例如:

  • 需要追蹤加密貨幣
  • 希望自動化匯率轉換
  • 想要更精美的視覺化(圖表、儀表板)
  • 不想手動維護 Google Sheets

WalletMap 就是為這些人設計的。它的優勢:

  • 自動抓取 台股、美股、加密貨幣 報價:一次連結,全部自動更新
  • 資料存在你的 Google Sheets:我們不存任何敏感財務資訊
  • 自動匯率轉換:持有多幣別資產時,自動換算
  • 即時圖表和分析:一眼看投資績效、淨資產趨勢
  • 設定好就忘掉:不用手動更新,系統全自動

簡單說,WalletMap 是把 GOOGLEFINANCE 加上自動化、美化、和加密支援的升級版。


總結:開始用 Google Sheets 追蹤投資

GOOGLEFINANCE 是一個強大又免費的工具。如果你只追蹤台股和美股,用 GOOGLEFINANCE + 幾個簡單公式就夠了。

步驟很簡單:

  1. 開一個 Google Sheets 檔案
  2. 建立一個表格(股票代碼、持股數、購買價格)
  3. 在「現價」欄輸入 =GOOGLEFINANCE("代碼")
  4. 用乘法和減法公式計算獲利
  5. 完成。檔案會自動更新。

但如果你的投資組合變複雜(有加密、有多幣別、想要更好的視覺化),或者你只是想省掉「維護試算表」的時間,WalletMap 可以接手。它會把你的 Google Sheets 變成真正的投資儀表板。

無論選擇哪個方案,最重要的是開始追蹤。因為看不見的資產,再多也沒用。

準備好掌控你的資產了嗎?

開始追蹤你的資產,享受完整的隱私保護。你的資料絕不離開你的 Google Drive。