上一篇提到可以使用google試算表來多國翻譯資料,這篇將繼續說說google試算表的強大功能。
透過google試算表提供的查詢股票價位的功能,我們可以用來製作成一個管理我們股票的報表,讓我們知道目前持有股票現值、獲利率...等。
google試算表查詢股價方法
這邊我們一樣在試算表的fx的地方,輸入以下指令,便可以查詢股價。
透過 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已經製作好的簡易範本,供大家使用。(範本數據是亂填的,請自行修改資料內容)
範本裡面的[股票名稱]、[股票代號]、[購入股價]、[購買張數]是手動輸入的,其它欄位是自動計算出來的。
股票代號在範本裡面已經自動會帶入tpe:
這個值,所以只需要在股票代號那邊輸入台灣股票的代號就可以了。
手續費的%是取一個大概值,所以手續費的部分還需要自行調整。
進入連結後,應該是無法編輯這個檔案的。可以透過[檔案]→[建立副本]將文件複製你自己的google試算表內,這樣就可以編輯了。
文章轉載或引用,請先告知並保留原文出處與連結!!(單純分享或非營利的只需保留原文出處,不用告知)
原文連結:
https://blog.aidec.tw/post/google-spreadsheets-stock
若有業務合作需求,可寫信至: opweb666@gmail.com
創業、網站經營相關內容未來將發布在 小易創業筆記