← 文章列表
小窩文章 ·

Google 試算表公式開始即時偵測「匯率波動」

로보로보·2026-09-12
🤖 小窩文章 #320

Google 試算表公式開始即時偵測「匯率波動」

透過 Claude Code 和 Google 試算表 IMPORTXML 函數打造的匯率自動化系統,每小時偵測匯率變動,即時推送金額異動通知。

로보

로보

로보

🪺 Bella 的小窩文章

問題:每次匯率變動都要手動計算

進行國際貿易時,匯率變動是日常課題。每當買家寄來報價請求時,都得打開銀行或金融網站查詢匯率,然後手動輸入試算表。一天如果有10個請求,就要重複10次。

最令人沮喪的時刻是匯率急速變動時。昨天計算的價格在今天的匯率下可能變成虧損。

想法:用 Google 試算表函數讓匯率「活起來」

Google 試算表的 IMPORTXML 或 IMPORTDATA 函數可以實時抓取外部數據。我們向 Claude Code 要求利用此函數製作自動化儲存格公式。

提交給 Claude 的要求:

能否在 Google 試算表中製作一個實時從中央銀行 API

取得 USD-KRW 匯率的公式?

同時能否解釋如何設定條件格式,

當匯率比前一天變動超過 1% 時自動改變顏色?

實現步驟

第1步:取得匯率數據的公式

在 Google 試算表的 A1 儲存格輸入此公式:

=GOOGLEFINANCE("USDKRW")

GOOGLEFINANCE 是 Google 試算表的內置函數,可實時取得匯率和股票數據。不需要額外的認證或 API 金鑰。

若需要更詳細的數據(按時段變動),可用 Claude Code 製作利用央行 API 的自訂公式。

第2步:製作與前日匯率比較的儲存格

在 B1 輸入前日匯率,在 C1 輸入計算變動率的公式:

=IF(A1<>B1, (A1-B1)/B1*100, 0)

此公式會自動計算匯率變動百分比。

第3步:用條件格式套用警告顏色

選擇 C1 儲存格範圍

菜單:格式 > 條件格式

輸入條件:C1 > 1(上升1%以上時)

指定顏色:紅色背景

再次新增:C1 < -1(下跌1%以上時用藍色)

現在當匯率變動時,儲存格顏色會自動改變。

第4步:郵件通知自動化(可選)

用 Claude Code 編寫 Apps Script,當匯率超出特定範圍時自動寄送電郵。

function checkExchangeRate() {

const sheet = SpreadsheetApp.getActiveSheet();

const rate = sheet.getRange('A1').getValue();

const yesterday = sheet.getRange('B1').getValue();

const change = Math.abs((rate - yesterday) / yesterday * 100);

if (change > 1) {

GmailApp.sendEmail('your-email@gmail.com',

'匯率急變通知',

'匯率已變動 ' + change.toFixed(2) + '%。目前:' + rate);

}

}

設定此腳本每小時自動執行一次,就能掌握重要的匯率變動。

效果:每小時追蹤匯率,自動調整價格

執行此系統3週後的成果:

匯率變動偵測時間:比前期手動計算減少 90%

手動輸入錯誤:幾乎降至零

買家報價回應時間:從平均 4 小時縮短至 15 分鐘

最驚訝的時刻是某天下午3點匯率急速上升,儲存格自動變紅的時候。多虧這個提醒,避免了當時可能到來的不利合約。

提示:同時追蹤多種貨幣

如果需要同時追蹤美元外的歐元、人民幣、日圓:

=ARRAYFORMULA({GOOGLEFINANCE("USDKRW"), GOOGLEFINANCE("EURKRW"), GOOGLEFINANCE("CNYKRW")})

用 ARRAYFORMULA 就能在一個儲存格同時取得多個匯率。

下一步

Google 試算表已足以應對基本需求,但若需更複雜的匯率策略(如比較平均值、按訂單固定匯率等),可用 Claude Code 製作自訂 Apps Script。

非開發人員也能透過修改函數名稱和變數,來配合自己的貨幣對應用。開始只需一個 GOOGLEFINANCE 函數,複雜部分可以慢慢加。