馬克頻道 75 元會員專屬工具

台股&高股息 ETF 公式懶人工具頁

專為台股個股 + 高股息 ETF 設計的 Google Sheets 語法大全

上方可切換「台股通用公式」與「高股息 ETF 專用公式」

🔒 本頁為「馬克 75 元 YouTube 頻道會員」專屬內容,請勿公開轉貼或外流。
上方為台股通用公式,下方則是高股息 ETF 專用區。所有「可直接複製版」已移除空白鍵,直接貼進試算表即可。
🧩 使用提醒(台股版本必看)
1. 建議一律使用代號前綴:TPE:,例如:TPE:2330TPE:006208TPE:00919
2. 台股在 GOOGLEFINANCE 中,最穩定的是:價格、漲跌、成交量、52週高低、歷史價格。
3. 本益比、EPS、股息、殖利率等「基本面」欄位,台股多半抓不到,要另外從官網或外部資料處理。
4. 下方所有「可直接複製版」公式,已移除註解與空白鍵,只要改成你的股票或 ETF 代號就能用。
▼ 台股通用公式區

一、即時價格與漲跌

這一區是台股與台股 ETF 最常用的欄位,用來做「即時報價牆」、「儀表板」、「漲跌排行榜」。

1. 現價(最新成交價)

顯示目前市場成交價格。

可直接複製版

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

2. 今日開盤 / 最高 / 最低

可以搭配做「當日價差」或當日波動。

可直接複製版

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

3. 昨日收盤價

用來計算今日漲跌,或在休市時當作「參考價」。

可直接複製版

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

4. 今日漲跌金額與漲跌幅

適合做排行榜或顯示「+3.5%」這種欄位。

可直接複製版

=GOOGLEFINANCE("TPE:2330","change")
=GOOGLEFINANCE("TPE:2330","changepct")

二、成交量與交易資訊

想看市場熱度、量縮量增,就會用到這一區。

1. 今日成交量

最基本的量能欄位,用來觀察放量或量縮。

可直接複製版

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

2. 最新交易時間

顯示資料更新時間,做儀表板時很好用。

可直接複製版

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

3. 交易貨幣

台股通常會顯示 TWD

可直接複製版

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

三、52 週高低價(估值區間用)

適合拿來做「現價在 52 週高低區間的幾%」之類的估值小工具。

1. 52 週最高 / 最低

台股、台股 ETF 都可以使用。

可直接複製版

=GOOGLEFINANCE("TPE:2330","high52")
=GOOGLEFINANCE("TPE:2330","low52")

2. 現價在 52 週區間的百分位會員小進階

輸出 0~1 間的數值(0 越接近 52 週低點)。

教學版(含註解,請勿直接貼到試算表)

=LET(
H,GOOGLEFINANCE("TPE:2330","high52"),   // 52週高點
L,GOOGLEFINANCE("TPE:2330","low52"),    // 52週低點
P,GOOGLEFINANCE("TPE:2330","price"),    // 現價
IF(H=L,1,(P-L)/(H-L))                   // 防呆+估值百分比
)

可直接複製版(貼到 Google 試算表)

=LET(H,GOOGLEFINANCE("TPE:2330","high52"),L,GOOGLEFINANCE("TPE:2330","low52"),P,GOOGLEFINANCE("TPE:2330","price"),IF(H=L,1,(P-L)/(H-L)))

四、歷史價格(5 年 / 10 年高低價、平均價)

這區是做「長期估值」、「十年高低」、「線圖」的基礎。GOOGLEFINANCE 會回傳「日期+價格」的二維表格。

1. 從某一天到今天的歷史收盤價

回傳兩欄:日期 + 收盤。

可直接複製版

=GOOGLEFINANCE("TPE:2330","close",DATE(2020,1,1),TODAY())

2. 最近一年 / 五年 / 十年的價格

TODAY()-天數 來抓區間。

教學版(含註解,請勿直接貼到試算表)

=GOOGLEFINANCE("TPE:006208","close",TODAY()-365,TODAY())      // 1年
=GOOGLEFINANCE("TPE:006208","close",TODAY()-365*5,TODAY())   // 5年
=GOOGLEFINANCE("TPE:006208","close",TODAY()-365*10,TODAY())  // 10年

可直接複製版(貼到 Google 試算表)

=GOOGLEFINANCE("TPE:006208","close",TODAY()-365,TODAY())
=GOOGLEFINANCE("TPE:006208","close",TODAY()-365*5,TODAY())
=GOOGLEFINANCE("TPE:006208","close",TODAY()-365*10,TODAY())

3. 台股 ETF 十年最低 / 最高 / 平均價會員小進階

LET 先把資料存起來,再做 MIN / MAX / AVERAGE。

十年最低價|教學版

=LET(
R,GOOGLEFINANCE("TPE:006208","close",TODAY()-365*10,TODAY()),    // 十年歷史資料
P,INDEX(R,,2),                                                    // 取第2欄(價格)
MIN(FILTER(P,P>0))                                                // 最低價
)

十年最低價|可直接複製版

=LET(R,GOOGLEFINANCE("TPE:006208","close",TODAY()-365*10,TODAY()),P,INDEX(R,,2),MIN(FILTER(P,P>0)))

十年最高價|教學版

=LET(
R,GOOGLEFINANCE("TPE:006208","close",TODAY()-365*10,TODAY()),    // 十年歷史資料
P,INDEX(R,,2),                                                    // 取第2欄(價格)
MAX(FILTER(P,P>0))                                                // 最高價
)

十年最高價|可直接複製版

=LET(R,GOOGLEFINANCE("TPE:006208","close",TODAY()-365*10,TODAY()),P,INDEX(R,,2),MAX(FILTER(P,P>0)))

十年平均價|教學版

=LET(
R,GOOGLEFINANCE("TPE:006208","close",TODAY()-365*10,TODAY()),    // 十年歷史資料
P,INDEX(R,,2),                                                    // 取第2欄(價格)
AVERAGE(FILTER(P,P>0))                                            // 平均價
)

十年平均價|可直接複製版

=LET(R,GOOGLEFINANCE("TPE:006208","close",TODAY()-365*10,TODAY()),P,INDEX(R,,2),AVERAGE(FILTER(P,P>0)))

五、多檔台股 / ETF 一次抓價(追蹤牆用)

這一區就是「ETF 追蹤牆」的核心:在一張表裡一次抓出多檔的價格、漲跌、成交量。

1. 多檔代號一次抓現價

假設 A2:A 放台股代號(不含 TPE:),例如 2330、006208、00919…

教學版(含註解)

=ARRAYFORMULA(
IF(
A2:A="",                                 // 空白則不顯示
"",GOOGLEFINANCE("TPE:"&A2:A,"price")    // 對每一列代號抓現價
)
)

可直接複製版

=ARRAYFORMULA(IF(A2:A="","",GOOGLEFINANCE("TPE:"&A2:A,"price")))

2. 多欄同時抓「價格 / 漲跌幅 / 成交量」適合做 ETF 追蹤牆

輸出變成三欄,適合做一整個報價表。

教學版(含註解)

=ARRAYFORMULA(
IF(
A2:A="",                                       // 空白列不顯示
"",{
GOOGLEFINANCE("TPE:"&A2:A,"price"),           // 現價
GOOGLEFINANCE("TPE:"&A2:A,"changepct"),       // 漲跌幅%
GOOGLEFINANCE("TPE:"&A2:A,"volume")           // 成交量
}
)
)

可直接複製版

=ARRAYFORMULA(IF(A2:A="","",{GOOGLEFINANCE("TPE:"&A2:A,"price"),GOOGLEFINANCE("TPE:"&A2:A,"changepct"),GOOGLEFINANCE("TPE:"&A2:A,"volume")}))

3. 高股息 / 指數 ETF 一鍵套用(通用版)

同樣適用於 006208、00919、00713、0050 等台股 ETF。

可直接複製版

=ARRAYFORMULA(IF(A2:A="","",GOOGLEFINANCE("TPE:"&A2:A,"price")))

六、休市時的顯示方式(錯誤保護版)

假日或停牌時,有時會抓不到 price,可以退而求其次顯示「昨日收盤價」,避免儀表板一片 #N/A。

1. 抓不到現價時,自動改抓昨日收盤

適合用在單一股票或 ETF。

教學版(含註解)

=IFERROR(
GOOGLEFINANCE("TPE:2330","price"),     // 先抓現價
GOOGLEFINANCE("TPE:2330","closeyest")  // 抓不到時改抓昨日收盤
)

可直接複製版

=IFERROR(GOOGLEFINANCE("TPE:2330","price"),GOOGLEFINANCE("TPE:2330","closeyest"))

2. 多檔股票也套用錯誤保護

可以包在每一列或每一欄的公式中。

教學版(含註解)

=IFERROR(
GOOGLEFINANCE("TPE:"&A2,"price"),      // 抓該列股票現價
GOOGLEFINANCE("TPE:"&A2,"closeyest")   // 抓不到時改用昨日收盤
)

可直接複製版

=IFERROR(GOOGLEFINANCE("TPE:"&A2,"price"),GOOGLEFINANCE("TPE:"&A2,"closeyest"))

七、台股 GOOGLEFINANCE 屬性支援度總表

整理一下哪些欄位「台股大多有」、哪些「幾乎沒有」,避免你在設定工具時踩空。

屬性名稱 公式寫法(屬性) 說明 台股支援度
現價 "price" 最新成交價 大多可用
開盤 / 最高 / 最低 "priceopen" / "high" / "low" 當日開高低價 大多可用
昨日收盤 "closeyest" 前一交易日收盤價 大多可用
漲跌金額 / 漲跌幅 "change" / "changepct" 與前一日相比的漲跌 大多可用
成交量 "volume" 當日成交量 大多可用
交易時間 / 貨幣 "tradetime" / "currency" 最新更新時間與交易貨幣 部分可用
52 週高 / 低 "high52" / "low52" 最近一年的高低價 大多可用
歷史價 "close" / "price" / "all" 用日期區間回傳歷史價格 大多可用
市值、PE、EPS、股息、殖利率 "marketcap" / "pe" / "eps" / "dividend" / "yield" 基本面資料 台股幾乎抓不到
報酬率類(YTD、1 年、4 年) "returnytd" / "return1y" … 區間報酬(美股較常用) 台股幾乎抓不到
除息日 "exdate" 除息交易日 台股幾乎抓不到
▼ 高股息 ETF 專用公式區

一、高股息 ETF 即時價格&漲跌

以 00919 為例,你可以快速做出「高股息報價牆」,也可以換成 00713、00878、0056…

1. 00919 現價

可直接複製版

=GOOGLEFINANCE("TPE:00919","price")

2. 00919 今日開盤 / 最高 / 最低

可直接複製版

=GOOGLEFINANCE("TPE:00919","priceopen")
=GOOGLEFINANCE("TPE:00919","high")
=GOOGLEFINANCE("TPE:00919","low")

3. 00919 昨日收盤價

可直接複製版

=GOOGLEFINANCE("TPE:00919","closeyest")

4. 00919 今日漲跌金額與漲跌幅

可直接複製版

=GOOGLEFINANCE("TPE:00919","change")
=GOOGLEFINANCE("TPE:00919","changepct")

二、高股息 ETF 成交量與熱度

用來觀察「哪一檔高股息最近特別熱」,可以搭配你的 ETF 追蹤牆一起用。

1. 00919 今日成交量

可直接複製版

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

2. 00713 今日成交量

可直接複製版

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

3. 00919 最新交易時間

可直接複製版

=GOOGLEFINANCE("TPE:00919","tradetime")

三、52 週高低價:高股息現在算貴還是便宜?

這段是高股息 ETF 很好用的「估值區間」,讓你知道 00919 現在離 52 週高低價有多遠。

1. 00919 的 52 週最高 / 最低

可直接複製版

=GOOGLEFINANCE("TPE:00919","high52")
=GOOGLEFINANCE("TPE:00919","low52")

2. 00919 現價在 52 週區間的百分位高股息進階

教學版(含註解)

=LET(
H,GOOGLEFINANCE("TPE:00919","high52"),   // 00919的52週高點
L,GOOGLEFINANCE("TPE:00919","low52"),    // 00919的52週低點
P,GOOGLEFINANCE("TPE:00919","price"),    // 00919現價
IF(H=L,1,(P-L)/(H-L))                    // 防呆+估值百分比
)

可直接複製版

=LET(H,GOOGLEFINANCE("TPE:00919","high52"),L,GOOGLEFINANCE("TPE:00919","low52"),P,GOOGLEFINANCE("TPE:00919","price"),IF(H=L,1,(P-L)/(H-L)))

四、歷史價格:高股息 ETF 趨勢&長期估值

以 00878、0056、00919 為例,你可以做出自己的「高股息長期走勢」與「平均買進成本」估算。

1. 00878 歷史收盤價(含日期)

可直接複製版

=GOOGLEFINANCE("TPE:00878","close",DATE(2020,1,1),TODAY())

2. 0056 最近三年收盤價

可直接複製版

=GOOGLEFINANCE("TPE:0056","close",TODAY()-365*3,TODAY())

3. 00919 自上市以來的歷史價

可直接複製版

=GOOGLEFINANCE("TPE:00919","close",TODAY()-365*10,TODAY())

4. 00878 歷史最低 / 最高 / 平均價高股息進階

00878 歷史最低價|教學版

=LET(
R,GOOGLEFINANCE("TPE:00878","close",TODAY()-365*10,TODAY()),    // 00878十年歷史
P,INDEX(R,,2),                                                    // 取第2欄(價格)
MIN(FILTER(P,P>0))                                                // 最低價
)

00878 歷史最低價|可直接複製版

=LET(R,GOOGLEFINANCE("TPE:00878","close",TODAY()-365*10,TODAY()),P,INDEX(R,,2),MIN(FILTER(P,P>0)))

00878 歷史最高價|教學版

=LET(
R,GOOGLEFINANCE("TPE:00878","close",TODAY()-365*10,TODAY()),    // 00878十年歷史
P,INDEX(R,,2),                                                    // 取第2欄(價格)
MAX(FILTER(P,P>0))                                                // 最高價
)

00878 歷史最高價|可直接複製版

=LET(R,GOOGLEFINANCE("TPE:00878","close",TODAY()-365*10,TODAY()),P,INDEX(R,,2),MAX(FILTER(P,P>0)))

00878 歷史平均價|教學版

=LET(
R,GOOGLEFINANCE("TPE:00878","close",TODAY()-365*10,TODAY()),    // 00878十年歷史
P,INDEX(R,,2),                                                    // 取第2欄(價格)
AVERAGE(FILTER(P,P>0))                                            // 平均價
)

00878 歷史平均價|可直接複製版

=LET(R,GOOGLEFINANCE("TPE:00878","close",TODAY()-365*10,TODAY()),P,INDEX(R,,2),AVERAGE(FILTER(P,P>0)))

五、多檔高股息 ETF 一次抓價(高股息追蹤牆)

這邊就是「高股息 ETF 追蹤牆」的心臟,你可以把 00919、00713、00878、0056、00900… 一次抓出來。

1. 多檔高股息 ETF 一次抓現價

假設 A2:A 放的是 00919、00713、00878、0056…

教學版(含註解)

=ARRAYFORMULA(
IF(
A2:A="",                                      // 空白不顯示
"",GOOGLEFINANCE("TPE:"&A2:A,"price")        // 每一列代號抓現價
)
)

可直接複製版

=ARRAYFORMULA(IF(A2:A="","",GOOGLEFINANCE("TPE:"&A2:A,"price")))

2. 多欄同時抓「價格 / 漲跌幅 / 成交量」高股息儀表板

教學版(含註解)

=ARRAYFORMULA(
IF(
A2:A="",                                       // 空白列不顯示
"",{
GOOGLEFINANCE("TPE:"&A2:A,"price"),           // 現價
GOOGLEFINANCE("TPE:"&A2:A,"changepct"),       // 漲跌幅%
GOOGLEFINANCE("TPE:"&A2:A,"volume")           // 成交量
}
)
)

可直接複製版

=ARRAYFORMULA(IF(A2:A="","",{GOOGLEFINANCE("TPE:"&A2:A,"price"),GOOGLEFINANCE("TPE:"&A2:A,"changepct"),GOOGLEFINANCE("TPE:"&A2:A,"volume")}))

3. 我持有的高股息清單(簡化版)

可直接複製版

=ARRAYFORMULA(IF(A2:A="","",GOOGLEFINANCE("TPE:"&A2:A,"price")))

六、休市時的顯示方式(高股息版本錯誤保護)

有時高股息 ETF 除息或遇到休市,price 會暫時抓不到,這裡提供容錯版本。

1. 00919:抓不到現價時改抓昨日收盤

教學版(含註解)

=IFERROR(
GOOGLEFINANCE("TPE:00919","price"),     // 先抓現價
GOOGLEFINANCE("TPE:00919","closeyest")  // 抓不到時改抓昨日收盤
)

可直接複製版

=IFERROR(GOOGLEFINANCE("TPE:00919","price"),GOOGLEFINANCE("TPE:00919","closeyest"))

2. 多檔高股息一起套錯誤保護

教學版(含註解)

=IFERROR(
GOOGLEFINANCE("TPE:"&A2,"price"),      // 抓該列ETF現價
GOOGLEFINANCE("TPE:"&A2,"closeyest")   // 抓不到改用昨日收盤
)

可直接複製版

=IFERROR(GOOGLEFINANCE("TPE:"&A2,"price"),GOOGLEFINANCE("TPE:"&A2,"closeyest"))

七、適用高股息 ETF 的 GOOGLEFINANCE 屬性整理

整理一下,高股息 ETF 在 GOOGLEFINANCE 中最穩的是哪些屬性,哪些就當參考就好。

屬性名稱 公式寫法(屬性) 說明(套用在 00919、00713、00878、0056…) 高股息支援度
現價 "price" 高股息 ETF 最新成交價 大多可用
開盤 / 最高 / 最低 "priceopen" / "high" / "low" 當日價格區間 大多可用
昨日收盤 "closeyest" 用來計算當日漲跌 大多可用
漲跌金額 / 漲跌幅 "change" / "changepct" 做高股息漲跌排行榜很好用 大多可用
成交量 "volume" 量能、熱門程度 大多可用
交易時間 / 貨幣 "tradetime" / "currency" 確認是否為當日資料,貨幣通常為 TWD 部分可用
52 週高 / 低 "high52" / "low52" 估值區間,配合現價很好用 大多可用
歷史價 "close" / "price" / "all" 做高股息長期趨勢、估值、平均成本 大多可用
市值、PE、EPS、股息、殖利率 "marketcap" / "pe" / "eps" / "dividend" / "yield" ETF 幾乎抓不到,建議用官網/自己的資料表 高股息幾乎抓不到
報酬率類(YTD、1 年、4 年) "returnytd" / "return1y" … 美股較適用,高股息 ETF 不穩定 高股息幾乎抓不到
除息日 "exdate" 高股息 ETF 幾乎沒有資料,建議用官網或你的配息牆 高股息幾乎抓不到