之前把一些文章轉到Dcard,發現引起不少迴響,其中有人問到,想把基金也加入,希望能知道自己買的基金現值多少,比較能清楚看到自己的總資產。

因為個人目前是沒有在做基金,請網友提供想抓取的基金淨值連結,然後來寫個範例供大家參考。

沒有看過之前教學的建議先去看看,比較能夠了解google試算表的運作方式。


用 Google 試算表製做簡易股票報價表及理財表

用 Google 試算表製做歷史股價走勢圖(K線)

用 Google 試算表進行技術分析(雙週線)(月線)

本次教學是使用IMPORTHTML函數,官方的文件請參考以下連結
https://support.google.com/docs/answer/3093339?hl=zh-Hant


解決的思路是使用IMPORTHTML函數,去將表格或清單中的資料匯入,官方的範例如下。


用法範例

IMPORTHTML("http://en.wikipedia.org/wiki/Demographics_of_India","table",4)
IMPORTHTML(A2,B2,C2)

語法

IMPORTHTML(網址, 查詢, 索引)
  • url - 要檢查的網頁所在網址,包括通訊協定名稱 (例如 http://)。
    • url 的值必須放置在引號內,或者是一個含有適當文字的儲存格參照。
  • query - 根據存放資料的結構類型而定,此值可設定成 "list" (清單) 或 "table" (表格)。
  • index - 從 1 開始的索引,指明應該傳回 HTML 原始碼中界定的表格或清單。
    • 系統會分開處理清單及表格的索引;如果 HTML 網頁上同時有清單和表格,這兩種元素可能都會有 1 的索引值。

網友提供的基金連結如下(兆豐國際中國A股基金(台幣) 基金淨值走勢圖)
https://fund.bot.com.tw/w/wr/wr02a.djhtm?a=ACII31-5422&customershowall=0

網頁如下圖



我們要抓的是淨值的部分


程式撰寫如下
=IMPORTHTML("https://fund.bot.com.tw/w/wr/wr02a.djhtm?a=ACII31-5422&customershowall=0","table",4)

"table" 代表表格
後面的數字,代表從 1 開始的索引,指明應該傳回 HTML 原始碼中界定的表格或清單。

把程式放進A2



然後資訊就會自己載入了,是不是很簡單呢?

如果有需要詳細的程式碼及試算表表單,請留言mail我會將連結開啟共用權限給你。以下為試算表連結
https://docs.google.com/spreadsheets/d/1hgkNeyEhwhQsLybdiOPwjw5kIQKyO-qjq5AGECRVHW8/edit#gid=0

如果你覺得我寫的文章不錯
可以按讚給我支持與鼓勵
https://www.facebook.com/IEPSYfinancenote/



新成立的ig歡迎追蹤:iepsyfinancenote
https://www.instagram.com/iepsyfinancenote/
 



我將思想傳授他人,他人之所得,亦無損於我之所有;猶如一人以我的燭火點燭,光亮與他同在,我卻不因此身處黑暗。湯瑪斯‧傑弗遜(Thomas Jefferson)