上一篇提到可以使用google試算表來多國翻譯資料,這篇將繼續說說google試算表的強大功能。

透過google試算表提供的查詢股票價位的功能,我們可以用來製作成一個管理我們股票的報表,讓我們知道目前持有股票現值、獲利率...等。

google試算表查詢股價方法

這邊我們一樣在試算表的fx的地方,輸入以下指令,便可以查詢股價。

01.JPG

透過 GoogleFinance() 這個函數來查詢股票的價格。

=GoogleFinance("參數一","參數二","參數三","參數四","參數五") 

GoogleFinance() 總共接受五個參數,除了參數一以外,其他的都是選填。

參數一:表示股票代號。(格式非台灣股票市場的格式)

參數二:表示報價類型。例如:成交價、最高價、開盤價...。

參數三:表示時間開始。取此股票一個時間範圍內的報價。

參數四:表示時間結束

參數五:表示時間間隔頻率。例如:每天、3天....

詳細介紹:https://support.google.com/docs/answer/3093281?hl=zh-Hant

GoogleFinance使用範例

Google試算表可以獲取全球股票的報價,所以假如是以[宏碁]這支股票為例的話,代碼為 2353 那我們要加上國家碼才能取得它的報價。

例如: 2353.TW 這樣才表示[宏碁],如果當純打 2353 會讀到國外的股票報價。

=GoogleFinance(CONCATENATE("2353", ".TW"),"price")

過去我們是使用 2353.TW 這樣的方式來獲取股票報價,但在六月附近時,突然失效無法獲取報價。到Google Finance查詢以後

發現到以前它的股票代號是 2353.TW 這樣的格式,但如今改成 tpe:2353 這樣的格式。

假如你已經有使用過google試算表來獲取報價,但突然失效的話,可以將代號從 2353.TW 改成 tpe:2353,這樣就能解決無法取得報價的問題。

=GoogleFinance(CONCATENATE("tpe:","2353"),"price")

CONCATENATE() 這個函數表示連接兩個字串,因為我們要根據欄位來判斷股票代號,所以會用到這個函數。


以下給一個Aidec已經製作好的簡易範本,供大家使用。(範本數據是亂填的,請自行修改資料內容)

google試算表股票報價查詢範本

google試算表股價查詢

範本裡面的[股票名稱]、[股票代號]、[購入股價]、[購買張數]是手動輸入的,其它欄位是自動計算出來的。

股票代號在範本裡面已經自動會帶入tpe:這個值,所以只需要在股票代號那邊輸入台灣股票的代號就可以了。

手續費的%是取一個大概值,所以手續費的部分還需要自行調整。


進入連結後,應該是無法編輯這個檔案的。可以透過[檔案]→[建立副本]將文件複製你自己的google試算表內,這樣就可以編輯了。

03.JPG



文章轉載或引用,請先告知並保留原文出處與連結!!3Q

原文連結:
https://blog.aidec.tw/post/google-spreadsheets-stock