用Excel,從股利所得推算股票市值

日前我在桃園區公所服替代役,裡面的科員要估算準備服役的人的財產狀況。

然而,財政部給的資料,只會有「股利所得」,為了查詢他持有的股票,到底現值多少,科員都要上網慢慢查,再把他算出來。

為了減少科員的負荷,在我服役期間,我稍微寫了一個簡單的Excel檔,讓科員只要輸入股票代碼股利所得,就可以快速的估算出股票現值!。

*本網頁前一陣子死掉,「」代表圖片還沒補上

目錄

一、使用需求

  • Excel 2010 或以上(Power Query)
  • 能夠連上Yahoo股市

二、安裝說明

由於我寫的檔案,需要用到 Power Query 這個官方擴充包,所以有可能需要安裝東西。

1) 檢查Excel版本

開啓 Excel 後,檔案 → 帳戶 → 產品資訊,可以檢查版本資訊。
File → Account → Product Information

「Excel Version」

我的電腦版本為 Excel 2019。

若為 Excel 2010 或 Excel 2013,需要從在下一步驟,從微軟官網下載免費的 Power Query 擴充包。

較新的版本,Power Query 已經內建在 Excel 中。

較舊的版本,很遺憾,不支援。

2) 下載安裝 Microsoft Power Query 擴充

僅 Excel 2010 或 Excel 2013 需要,較新的版本可略過此步驟到第三步

a. 下載

關掉 Excel,並到官網這裡下載

「」

選擇合適的版本並下載,如果不確定的話,可以兩個都下載下來裝裝看。

「」

b. 安裝

執行剛剛從官網下載的檔案,他將會直接在 Excel 中加入 Power Query 擴充包。

若安裝程式出錯,如下圖,代表安裝未成功,可以試試 32-bit 或 64-bit 的另外一個。
如果還是出錯,可能是 Power Query 已經內建在較新版本的 Excel 中,或你的 Excel 太舊了。

「」

3) 下載股票價值計算 Excel 檔

下載下列檔案

三、檔案下載

四、初次使用

本檔案會從兩個地方抓資料。

  1. 檢測版本:https://behavian.me/api/stock_version
  2. 獲取資料:https://tw.stock.yahoo.com/_td-stock/api/resource/…

由於本檔案使用的 Power Query 模組,是較先進的軟體,因此會比較注重隱私設定。

所以在檔案初次執行時,會跳出存取內容、隱私設定的視窗。

1) 存取Web內容 視窗

這個視窗在問使用者,要用哪種方法連線到網路資料。
舉例來說,某些 Google Drive 上的資料就需要登入才能存取。

由於本檔案使用的資料,都是公開的,因此直接 匿名 存取就好了(跳出直接點 連接 )。

「」

2) 隱私權等級 視窗

這個視窗在問使用者,獲取的這些資料,是非為機密資訊。

由於這個 Excel 檔,以及所有使用的資訊,都是公開資訊,因此把所有選項都開成「公開」就行了。

「」

六、常見問題

1) 隱私設定設定錯誤

Excel 2016 或更新的版本,前往「 資料→查詢與連線→查詢與連線」,對任意項目「 按右鍵→編輯 」

「」

在跳出來的「 Power Query 編輯器 」中,前往「 常用→資料來源→資料來源設定 」。

「」

前往「 全域權限 」,並將所有項目包括目前活頁簿「 編輯權限 」為「 公開 」。

「」

days since first post

Leave a comment

Your email address will not be published. Required fields are marked *