用一張Excel搞定投資 | 股票代號excel

只要更改儲存格上的股票代號,Excel就會自動抓取到該代號的股價了。

2接著用微軟的記事本開啟stockQuery.iqy的檔案,這是一個單純的文字 ...在今天看見明天×用一張Excel搞定投資蕭世斌﹙《第一次領薪水就該懂的理財方法》作者﹚科技邀集怪老子、朱家泓、股魚、財報狗、歐斯麥、羅威、東山等9位高手分享他們從圖表中學習的樂趣,以及哪些圖表最有效率,並留意哪些指標幫助他們在股海中淘金。

2013-11-0123:13+A-A加入收藏投資人面對分散在不同網站的資訊,經常都得花費一番工夫搜尋整合,才能成為有用的資訊。

但其實只要善用Excel強大的網頁擷取功能,就能輕而易舉的解決這樣的難題。

為了介紹Excel強大的資訊整合功能,本篇提供一個Excel試算表為範本,可修改成適合自己的。

範本的主要功能是管理投資者所持有的資產,包括了股票、基金以及定存。

這份試算表的特色是動態管理,在檔案開啟時,Excel試算表就會自動更新成最即時的資料,然後算出總報酬率及各類資產的淨值及比例。

注意:Excel試算表採用MicrosoftOffice2013版本。

請輸入以下網址http://www.masterhsiao.com.tw/bt/article001/portfolio.xlsx怎麼使用試算表?整份試算表分為5個工作表,除了主表之外,其中的4個工作表根據所定義的連線,分別到各網路擷取資料,這些工作表名稱為:匯率查詢、基金淨值、股票價格查詢及證交所資料。

而主表根據各個工作表所取得的資料,整理出一張投資者所關心的報表。

最上方的表格列出了總資產以及個別類別的比例,接著是黑色的股票表格、藍色的基金表格以及橘色的定存表格。

範本上的股票表格目前只列出3檔股票,若使用者的股票在3檔以內,只需改變股票名稱及代號即可。

若是3檔以上,則每1檔新的股票都必須新增1列,每1列也都得新增對應的連線。

每當有股票買賣時,使用者也必須手動更新所持有股數及平均成本價。

當持有股票配息時,也得更新配息金額,這樣所計算出來的期末價值及報酬率才會準確。

目前的基金範例只有兩檔基金,使用者可以參考這兩檔,自行新增或刪除基金的資料,每1列都得有1個對應連線才行,這樣才能動態更新即時資訊。

Excel強大的網路擷取功能這試算表可以做到資訊即時更新,主要是充分應用Excel的網路擷取功能,讓Excel在檔案開啟時,自行到指定的網站中抓取最新的資料。

雖然有些複雜,不過只要按照下列所述步驟,就可做一個具有這樣功能的試算表。

第一步:新增一個具有參數的連線雖然Excel中「從Web」功能鍵可擷取到指定網頁的資料,可是這樣還不夠方便,因為每一檔股票都需要1份不同的網址。

更方便的方式就是只用1個網址,而將股票代號當成1個參數,而此參數就置於儲存格上。

那麼,只要改變儲存格的值,指定的網址就會變更。

只要將上述的網址修改如下:http://tw.stock.yahoo.com/q/q?s=["code"],這樣就會成為一個含有參數的網址,參數名稱為code。

這code參數可以置於任何儲存格內,例如將code參數定義為B1儲存格,那麼當B1儲存格的值為2412時,那麼Excel會將網址解釋為:http://tw.stock.yahoo.com/q/q?s=2412,也就是中華電的股價網址。

只要更改儲存格上的股票代號,Excel就會自動抓取到該代號的股價了。

2接著用微軟的記事本開啟stockQuery.iqy的檔案,這是一個單純的文字檔,切勿用微軟的Word來編輯。

開啟後將檔案第三列的網址s=2330修改成s=["code"],如圖中紅框內所示。

1要做一個具有參數的連線,首先要做一個副檔名為iqy的查詢檔,然後再以這查詢檔新增一個連線。

製作查詢檔的步驟如下,首先開啟一張新的工作表,然後:①點選「資料」索引標籤②點選「從Web」,就會出現一個子視窗③輸入奇摩股市股價之網址(以台積電為例)④按「到(G)」按鈕,下方就會出現台積電股價的網頁 ⑤將凱基客戶專區及股票價格區之黃色右箭頭勾選成綠色打勾符號⑥點選儲存圖示,將此連線儲存成.iqy的檔案。

檔案名稱預設值為q?s=2330.iqy,請用手動修改成較容易識別的名稱(如stockQuery.iqy),儲存於任一目錄 3Excel的查詢


常見投資理財問答


延伸文章資訊