【Google 試算表】自動抓取股價資料,就用GoogleFinance 搞定
文章推薦指數: 80 %
很多人都會用Google試算表來記錄工作中的事務,同時可能會搭配很多函數來管理, ... googlefinance 台股| google finance 教學| google 試算表股價| ...
Skiptocontent
Home數位工具Google試算表【Google試算表】自動抓取股價資料,就用GoogleFinance搞定!
2022年6月30日更新
googlefinance台股|googlefinance教學|google試算表股價|googlefinance函數|googlefinance美股
很多人都會用Google試算表來記錄工作中的事務,同時可能會搭配很多函數來管理,但你知道試算表有一個函數是專門抓取財經資訊的嗎?那就是GOOGLEFINANCE函數!只要使用這個函數,就可以在試算表內自動抓取世界各地的股票資訊!
內容目錄
GOOGLEFINANCE函數介紹免責聲明輸入代號時需要注意什麼?如何用GOOGLEFINANCE函數抓取股價證券資訊能不能抓取?判斷方法一:使用Google首頁搜尋判斷方法二:使用Google財經搜尋GOOGLEFINANCE可能出現的情況GOOGLEFINANCE無權存取的資料GOOGLEFINANCE抓到其他公司的股價GOOGLEFINANCE抓不到的證券資料指定為某個儲存格的技巧搭配連接符號搭配CONCATENATE函數的方式GOOGLEFINANCE抓取各種證券資訊結語延伸閱讀
GOOGLEFINANCE函數介紹
官方說明:從Google財經服務擷取有價證券的最新或過往資訊。
官方中文與英文版的語法如下:
中文版=GOOGLEFINANCE(代號,[屬性],[開始日期],[結束日期|天數],[間隔])
英文版=GOOGLEFINANCE(ticker,[attribute],[start_date],[end_date|num_days],[interval])
所以從官方說明跟語法來看,這就是Google試算表專門用來抓取「Google財經」有價證券資訊的函數。
雖然函數裡面可以用的引數多達5個,而且「屬性」可以設定的項目也不少,但或許並不會用到那麼多,主要看你想用這個函數來做什麼。
免責聲明
一旦在試算表裡面使用「GOOGLEFINANCE」這個函數之後,工作表下面就會出現一條「免責聲明」的訊息,提醒你說報價不會像專業看盤軟體那樣即時,使用的時候要特別注意:
提供的報價並非來自所有市場的即時報價(最長可能延遲20分鐘)。
所提供資訊均以現狀提供,僅供參考,不宜做為買賣依據或諮詢之用。
免責聲明
輸入代號時需要注意什麼?
Googlefinance函數經常被用來抓取證券的「股價」資訊,但這邊有個使用前提,由於Googlefinance函數是一個國際性的函數,而全世界也不只一個證券交易所,所以在用Googlefinance函數抓取股票資訊的時候,最好同時輸入兩種「代號」,分別是:
交易所的代號股票的代號
「交易所代號」可以到這邊查詢,如果沒有輸入交易所代號的話,GOOGLEFINANCE函數就會自己判斷適合的股票資訊回傳給你。
[這是加密貨幣交易所推廣活動廣告]
如何用GOOGLEFINANCE函數抓取股價
了解上面的代碼規則之後,就用GOOGLEFINANCE來抓看看「台積電」的股價吧。
首先在儲存格輸入函數:
=GOOGLEFINANCE(
接著在第一個引數裡面填入台積電的代碼TPE:2330,交易所的代號跟股票代號之間要用半形冒號:連接,而這整個字串的旁邊記得要加上雙引號",最後的公式會像下面這樣:
=GOOGLEFINANCE("TPE:2330")
雖然即時股價有一個屬性"price"可以設定,但如果沒有輸入「屬性」這個引數的話,它的預設還是會回傳股價給你。
操作示意圖如下:
證券資訊能不能抓取?
在台灣股票市場就有分成「上市」、「上櫃」跟「興櫃」這三種,並非所有公司都可以用GOOGLEFINANCE來抓資料,台灣只抓的到「上市」的股票資訊,如果想要知道其他證券資訊有沒有機會被GOOGLEFINANCE函數抓到,大概有兩種簡單的做法:
判斷方法一:使用Google首頁搜尋
第一種做法,就是在「Google首頁」的搜尋框,直接輸入公司的交易所跟股票代號,看看它的搜索結果是什麼,如果有出現類似下面這張股票走勢圖表的話,代表這間公司應該能用Googlefinance函數來抓取股價。
判斷方法二:使用Google財經搜尋
第二種做法,則是到「Google財經」的網站搜尋,上面也有一個搜尋框可以搜尋公司股票資訊,這裡可以搜尋的比較全面一些。
在上面輸入代號的時候,它不會只顯示台灣的股票,如果其他地區有類似的股票代號,都會一起顯示出來。
GoogleFinance股價
GOOGLEFINANCE可能出現的情況
GOOGLEFINANCE無權存取的資料
能在「Google首頁」或「Google財經」搜尋到的公司,大多數都可以被GOOGLEFINANCE函數抓取到證券資訊,但也會有「無權存取」的情況發生。
GOOGLEFINANCE抓到其他公司的股價
如果在GOOGLEFINANCE只輸入「股票代號」會發生什麼事?
以下面這張圖當作範例,假設我想搜尋台積電的股價,然後只在函數裡面輸入「2330」,那GOOGLEFINANCE回傳的股價就不是我想找的。
GOOGLEFINANCE函數所回傳的股價,是同代碼但不同交易所的股票,也就是下面這張圖裡的「2330:HKG」的股價(從Google財經搜尋)。
GOOGLEFINANCE抓不到的證券資料
但如果在「Google財經」上找不到公司的話,那就真的不能用GOOGLEFINANCE函數來抓取資料了。
像下圖這樣,想搜尋上櫃「世界」的股票代號(5347)是搜尋不到的,只有出現其他國家相似的股票代號,輸入其它上櫃興櫃的股票代號也是差不多的結果,所以GoogleFinance沒辦法抓到台灣櫃買跟興櫃的股票資訊。
因此在函數裡面輸入「世界」的股票代號(5347)時,GOOGLEFINANCE函數會顯示未回傳資料的錯誤訊息#N/A。
指定為某個儲存格的技巧
接下來講一下,怎麼使用GOOGLEFINANCE函數會比較方便,在Google試算表裡有一些「簡單的符號」或「函數」可以來搭配使用,像是連接符號&跟CONCATENATE函數就是其中的例子。
搭配連接符號
如果你的表格裡面的「投資組合」,有跨越不同國家的交易所時,那你可以為「交易所代號」跟「股票代號」分別建立各自的資料欄,然後將代碼的引數指定到這兩個欄位的儲存格,並且中間用「&」符號連接起來。
公式就會向下面這樣:
=GOOGLEFINANCE(B3&C3)
這樣用「自動填入」來複製公式的時候就會比較輕鬆,不用再點進去公式修改了,直接修改旁邊的證券代碼就好。
搭配CONCATENATE函數的方式
另外這個「CONCATENATE函數」也是不錯用的函數之一,功能跟「連接符號」很像,可以把不同的資料字串拼湊在一起。
公式可以輸入像下面這樣:
=GOOGLEFINANCE(Concatenate("TPE:",B3)
GOOGLEFINANCE抓取各種證券資訊
再來看看用GOOGLEFINANCE函數的「屬性」,來抓看看蘋果公司的證券資訊吧!
只要把「代號」固定在某一個儲存格上,「屬性」放在不同的資料列,再把公式裡面的代號參照改為「絕對參照」,就可快速複製並顯示蘋果的證券資訊了。
想看其他公司的資訊的話,只要修改「股票代號」就好。
=GOOGLEFINANCE($B$1,B4)
結語
經過上面的函數教學之後,應該知道怎麼用函數抓取股價了吧,不管是台股還是美股,甚至是其他地方的股票都可以試試看。
「GOOGLEFINANCE函數」雖然可以拿來抓取很多證券資訊,甚至可以利用它來繪製圖表。
不過很遺憾的是這個函數抓不到上櫃興櫃的股票,所以如果想要在試算表抓取上櫃股票的話,就得依賴別的「函數」或是「程式碼」了。
而且利用這個函數抓取的股價並不是「即時的」,所以盤中的時候盡量別用這個函數的價格當作參考。
延伸閱讀
【Google試算表】文章總列表【Google試算表】如何用IMPORTXML抓股價?上市上櫃興櫃可用!【Google試算表】用SPARKLINE把進度條放進儲存格裡!【Google試算表】SUM加總函數介紹,表格必備的函數之一【Google試算表】IF函數的用法,跟吃飯一樣重要的函數!
References:SheetgoBlog、文件編輯器說明
利益揭露:網站內部分可見的連結/代碼有參與聯盟計劃,意思是如果您透過這些連結/代碼購買商品或註冊會員的話,並不會有任何損失或額外費用的產生,還可能獲得些許優惠,而我僅會獲得一小部分的佣金,能幫助我持續營運這個網站,並且更有動力進行創作。
▲
喜歡這篇文章嗎?分享給你的朋友吧
文章導覽
←Previous文章Next文章→
其他或相關文章
點此註冊幣安交易所永久現貨交易20%手續費折扣首月合約交易10%手續費折扣活動1:1U參加5000U抽獎活動2:幣安支付活動免費領幣
點此註冊OKX交易所現貨交易20%手續費折扣合約交易20%手續費折扣
點此註冊AAX交易所完成任務最高可獲得1050USDT
點此註冊MAX交易所交易手續費20%折扣
點此註冊派網交易所獲得1288USDT體驗金
區塊鏈
加密貨幣交易所與錢包
投資理財
REITs
信用卡
數位工具
APP
Canva
Google試算表
Notion
網站工具
雜
ASMR
桌遊
近期文章
幣安買賣現貨教學,5種下單方式介紹,手續費怎麼計算?怎麼省?
OKX餘幣寶是什麼?出借後每小時計息,10%活存平台獎勵上線
如何在交易所進行虛擬貨幣現貨交易/幣幣交易?
幣安槓桿測驗的題目有哪些?答案是多少?(2022)
虛擬貨幣期現套利是什麼?如何透過資金費率套利?優缺點與風險評估
資金費率是什麼?它很重要嗎?為什麼會有正負值?我們該怎麼解讀它?
幣安邊學邊賺,看文章/影片並完成小測驗會有小獎勵
OKEx/OKX入金教學,錢包轉帳/P2P/信用卡入金圖解
蝦皮商城輸入折扣碼【AFFBZSXLN4R】低消100即可折20元!(期限~2022/12/31)
點此註冊幣安交易所永久現貨交易20%手續費折扣首月合約交易10%手續費折扣活動1:1U參加5000U抽獎活動2:幣安支付活動免費領幣
延伸文章資訊
- 1最新趨勢觀測站- google finance台股的推薦與評價,PTT
google finance台股的推薦與評價,在PTT、YOUTUBE、MOBILE01、DCARD、FACEBOOK和肯腦濕的人生相談室這樣回答,找google finance台股在 ...
- 2【Google 試算表】自動抓取股價資料,就用GoogleFinance 搞定
很多人都會用Google試算表來記錄工作中的事務,同時可能會搭配很多函數來管理, ... googlefinance 台股| google finance 教學| google 試算表股價| ...
- 3如何用Apps Script 自動化地創造與客製Google Sheet?(二 ...
希望觀察的清單(Google Finance 代碼). 可能是美股或台股; 台股可能是上市或上櫃. 希望通知的頻率(Google Trigger). 我就先隨便抓個幾支股票,從美股、上市台股、 ...
- 4[指南] Google Finance 沒有台股興櫃資料?Google Sheet 試算 ...
近期想使用Google Finance 來自動抓取美股和台股資料的時候,發現缺乏台股興櫃股價的資料。雖說Google 試算表中的IMPORTHTML 可以方便的爬取資料, ...
- 530 秒利用Google 試算表搞定台股/美股的最新一年股價走勢圖
繼昨天的外幣匯率即時走勢圖後,果然就釣出了研究股票的人,馬上就有人來問阿湯,要怎麼用Google 試算表來製作台股或美股的一年股價走勢圖,其實跟 ...