台股試算表小幫手教學文章

Google 試算表抓不到上櫃股價,出現 #N/A 怎麼辦?

更新日期:2026 年 9 月

先講答案:不是你打錯。Google 試算表的股價函數只收「上市」股票,「上櫃」股票和大部分債券 ETF 不在裡面,所以會出現 #N/A。免費的解法是用 IMPORTDATA 把櫃買中心每天公布的行情整份搬進試算表,再用代號去查。

你遇到的是不是這個狀況?

GOOGLEFINANCE 是 Google 試算表內建的查股價函數。我們實際測過:

示意:我們實測的結果
A(打的公式)B(跑出來的)
1=GOOGLEFINANCE("TPE:2330") 台積電,上市有股價
2=GOOGLEFINANCE("TPE:6488") 環球晶,上櫃#N/A
3=GOOGLEFINANCE("TPE:00679B") 債券 ETF,上櫃#N/A

「TPE」代表臺灣證券交易所,換別的寫法也抓不到。

免費做法:用 IMPORTDATA 自動抓(4 步)

IMPORTDATA 是 Google 試算表內建的函數,可以把網路上的資料表整份搬進來。

  1. 新增一個分頁,取名「上櫃行情」。
  2. 在這個分頁的 A1 格貼上下面這串公式:
=IMPORTDATA("https://www.tpex.org.tw/web/stock/aftertrading/DAILY_CLOSE_quotes/stk_quote_result.php?l=zh-tw&o=data")
  1. 畫面上方會出現「允許存取」,按下去,等一下就會出現 1 萬多列行情。
  2. 回到持股表,代號打在 A 欄,收盤價那格打 =VLOOKUP(A2, 上櫃行情!B:D, 3, FALSE)。VLOOKUP 是「拿代號去另一張表找對應數字」的函數。
示意:持股表
AB
1代號收盤
26488=VLOOKUP(A2, 上櫃行情!B:D, 3, FALSE)收盤價

有三個地方最容易卡住:

Google 官方說明,IMPORTDATA 大約每小時重新抓一次,櫃買的行情是每天收盤後更新。

省事做法:用現成的範本

不想處理這些,或想把上市、上櫃放在同一張表:

  1. 台股試算表小幫手,複製範本並申請免費序號。
  2. 把序號貼在範本「開始」頁的黃色格子。
  3. 到「我的持股」填代號和股數,名稱、收盤價、市值就會出現。

免費版就抓得到上市、上櫃、債券 ETF 的收盤價;殖利率、除權息是付費版,一年 690 元。

揭露:台股試算表小幫手是本站自己做的工具。

進階說明(想自己動手的人再看)
  • 為什麼抓不到:Google 財經公布的資料來源裡,台灣只有臺灣證券交易所,沒有櫃買中心(Google 財經資料來源清單)。我們也試過 TPEX:6488TWO:6488,一樣是 #N/A。
  • 我們的實測數字:匯入 11,697 列,大部分是權證。第一列是標題:資料日期、代號、名稱、收盤、漲跌、開盤……,所以代號在 B 欄、收盤在 D 欄。用文字 "6488" 查是 #N/A,用數字 6488 查得到 950。
  • 代號是文字也要查得到:如果你的代號是從別處貼來、存成文字,改用 =VLOOKUP(A2, ARRAYFORMULA(TO_TEXT(上櫃行情!B:D)), 3, FALSE)。TO_TEXT 會先把整張表轉成文字再比對;我們實測也查得到 950,但查出來的收盤價會是文字,要拿去計算的話外面再包一層 VALUE( )
  • 上市股票用 GOOGLEFINANCE 就可以,不用匯入。
  • 日期是民國年:例如 1150923 是 115 年 9 月 23 日。
  • 手動做法:不想用 IMPORTDATA,也可以到政府資料開放平臺的上櫃股票行情下載檔案,用「檔案 → 匯入」放進分頁,但每天要重做。
  • 抓別的網站:網路上常見用 IMPORTXML 函數抓股市網站的網頁,但對方網站一改版,公式就壞;有些網站也不允許用程式大量抓取。

資料來源:臺灣證券交易所、證券櫃檯買賣中心經政府資料開放平臺提供之開放資料,依政府資料開放授權條款釋出。實測日期:2026 年 9 月 24 日。 本文僅說明資料整理方法,不構成投資建議。文中出現的股票代號只是示範用,不代表推薦。

延伸閱讀

免費試用台股試算表小幫手