Google 試算表股票記帳:持股成本、損益、報酬率自動算
更新日期:2026 年 9 月
先講答案:開一張持股表,你只要填三樣:代號、股數、每股成本。股價用 Google 試算表內建的 GOOGLEFINANCE 自動抓,市值、損益、報酬率用加減乘除就算得出來,下面每一格的公式都附上了。
做一張持股表(4 步)
- 新增一個分頁,取名「持股」。先選取 A 欄,按「格式 → 數字 → 純文字」,這樣 0050 開頭的 0 才不會不見。
- 第一列照下圖打上欄位名稱,從第二列開始,每檔股票一列,填代號、股數、每股成本。
- 第二列的 D 到 H 格照下圖打公式。
- 選取 D2 到 H2,拉右下角的小方塊往下拉,下面每一列就會自動算好。
| A | B | C | D | E | F | G | H | |
|---|---|---|---|---|---|---|---|---|
| 1 | 代號 | 股數 | 每股成本 | 現價 | 市值 | 成本總額 | 損益 | 報酬率 |
| 2 | 0050 | 1000 | 100 | =GOOGLEFINANCE("TPE:"&A2) | =B2*D2 | =B2*C2 | =E2-F2 | =G2/F2 |
- 現價:
"TPE:"&A2的意思是把「TPE:」和 A2 的代號接起來,變成TPE:0050。TPE 代表臺灣證券交易所。 - 市值=股數 × 現價;成本總額=股數 × 每股成本;損益=市值 − 成本總額。
- 報酬率=損益 ÷ 成本總額。H 欄的格式改成「百分比」就會顯示成 %。
想看全部加起來,在最下面空一列,E 欄打 =SUM(E2:E30),F、G 欄照樣做。總報酬率是總損益 ÷ 總成本,不能把每一列的報酬率直接加起來。
上櫃股票抓不到現價怎麼辦
GOOGLEFINANCE 只收上市股票,上櫃股票和債券 ETF 會出現 #N/A。這幾列的現價改用櫃買中心的資料,做法在上櫃股價怎麼抓。
股息要另外記
這張表算的是股價的漲跌,沒有算到領到的股息。股息建議另開一個分頁記,做法在除權息怎麼記錄。想看「股價損益加上股息」,把兩邊的合計加起來就好。
不想自己做的話
台股試算表小幫手的範本已經有「我的持股」這張表:填代號、股數,每股成本可填可不填,名稱、收盤、市值、損益會自動出現,上市、上櫃、債券 ETF 都抓得到,這些免費版就有。付費版多了殖利率、最新公告的股利和股利月曆,一年 690 元。價格是每個交易日晚上更新的收盤價,不是即時報價。
揭露:台股試算表小幫手是本站自己做的工具。
進階說明(想自己動手的人再看)
- 分批買進,每股成本怎麼算:另開一個「交易紀錄」分頁,A 到 D 欄是日期、代號、股數、每股價格,每買一次記一列(B 欄一樣先設成純文字)。持股表的股數改成
=SUMIF(交易紀錄!B:B, A2, 交易紀錄!C:C),每股成本改成=SUMPRODUCT((交易紀錄!B2:B1000=A2)*交易紀錄!C2:C1000*交易紀錄!D2:D1000)/B2,也就是「每次花的錢加起來,除以總股數」。SUMIF 是「只加代號符合的那幾列」。 - 手續費和稅要不要算:買進有手續費,上限是成交金額的 0.1425%,很多券商有折扣;賣出另有手續費和證券交易稅(股票 0.3%、一般 ETF 0.1%)。想算得跟券商一樣,買進時把手續費加進成本;實際數字以券商對帳單為準。這張表的損益是「如果現在照現價算」的帳面數字,沒扣賣出要付的費用。
- 現價跟看盤軟體不一樣:GOOGLEFINANCE 最多會晚 20 分鐘,收盤後再看就會一致。想固定用前一天收盤價,改成
=GOOGLEFINANCE("TPE:"&A2, "closeyest")。 - 代號是純文字,跟 IMPORTDATA 搭配時:01、02 那種 VLOOKUP 查法要代號是數字才對得到。持股表的代號是純文字的話,改用 01 進階說明裡的
ARRAYFORMULA(TO_TEXT( ))寫法。 - 我們在 GOOGLEFINANCE 台股教學實測過
TPE:0050、TPE:2330抓得到股價;"TPE:"&A2這種把代號接起來的寫法、上面的 SUMIF 公式,是試算表的一般用法,我們沒另外貼進試算表實測。
資料來源:股價來自 Google 財經(GOOGLEFINANCE 函數),說明引自 Google 官方說明;上櫃行情與除權息資料為證券櫃檯買賣中心、臺灣證券交易所經政府資料開放平臺提供之開放資料,依政府資料開放授權條款釋出。撰寫日期:2026 年 9 月 25 日。 本文僅說明記帳與計算方法,不構成投資建議。文中的股數、成本是舉例用的數字,股票代號只是示範。