• yam天空
  • 天空部落
  • 新聞
  • 風林火山
  • 登入 註冊 網誌隨便逛
  • 加入天空部落
  • 挺客家得大獎

網誌 相簿 影音 PK吧! Honda嬉遊趣
即時新聞 影音新聞 新聞專輯 政治新聞 財經新聞 娛樂新聞 運動新聞 兩岸新聞 科技新聞
進入官網 遊戲資料 奪寶好康
管理介面 發表網誌 發表日記 上傳相片 上傳影音 管理留言
推薦這個部落格: 122

靖 ● 技場

Jinn的心情點滴、軟體教學、Blog工具、資訊安全 網頁排名統計 site statistics




日記 |網誌 |影音 |相簿 |好友 |留言板
記帳、理財軟體第二彈 § RQ Money, Money Manager Ex, GnuCash, 帳務小管家 | 主頁 | 解決在Norton Internet Security下無名、天空等相簿破圖的問題
September 23, 2007
[Excel] 動態更新外部資料 § Microsoft Query (.iqy) 之應用以文找文
jinnsblog 在天空部落發表於11:05:00 | 電腦。技巧
鼓勵此網誌:0 

在上篇「[Excel] 匯入外部資料 § 於股票、基金之理財應用」文章中,已介紹了在Excel中匯入外部資料的基本技巧,本篇將再介紹一個非常有用的小技巧,可讓外部資料動態更新,使查詢資料更加人性化。

承上篇所舉的例子,假設要變更查詢標的,一般會在要更新的資料上按右鍵,選擇「編輯查詢」(或由功能列上選擇「資料」、「匯入外部資料」、「編輯查詢」),然後在跳出的「編輯Web查詢」視窗中,重新輸入新資料的地址,舉例來說若要把伍豐變成聯發科,那地址就改成

http://tw.stock.yahoo.com/q/q?s=2454

再按匯入即可,和上篇所述並沒有什麼特別不同,只是當查詢的筆數越來越多或每次要變更資料都要重覆這個動作,是不是覺得很麻煩呢?此時,就可以利用Microsoft Query來達到動態更新的功能,解決上述的麻煩。(註:MS Query簡單的來說就是外部資料庫和Excel中溝通橋樑,在微軟的Office Online上有清楚的說明,在此便不贅述。)


MS Query的範圍蠻廣的,本文只針對Web查詢部分來作說明:欲建立一個MS Query Web查詢的檔案(副檔名為iqy),有二個比較直覺的方法,第一種是用文書編輯器,按照這邊的舊文手動建立「XXX.iqy」檔案,這個方法要知道每個欄位代表的意思才能有所發揮,比較不適合一般使用者,第二種是本篇採用的方法,請直接在上圖右上角的地方,按「儲存查詢」的圖示,這樣就可以簡單的存成一個 iqy 檔案,若用編輯器打開它,可以看到以下的資訊:

現在讓我們直接切入重點,在第三行的地方即是要查詢各資料的地址,由此可以發現伍豐、聯發科的查詢網址,不同的地方只在於最後的數字,這也是要動手腳的地方,請把數字部分改成 ["參數名稱","提示字詞"] 這種格式存檔就可以了,實際的範例如下圖所示(其實提示字詞隨便填就好,本篇也不會用到 XD):

接著由功能列中的「資料」、「匯入外部資料」、「匯入資料」,來匯入剛剛所建立的 iqy 檔案,眼尖的讀者應該可以下面的擷圖發現和上篇文章的範例圖有一點不同,即是現在這個視窗多了一個「參數」的選項可供設定,這也就是我們最主要的目的所在了。

按下參數後,可以發現剛剛設定的一些參數已經出現在這個視窗中,各位可以直接按確定試試看有什麼事情會發生,至於第二個選項,其實只要在這輸入股票代號就可以更新了,但本篇要說明的是第三個選項,請各位選擇「以下列儲存格做為參數值的來源」,然後填入欲當來源的儲存格,這裡要注意一點,在選儲存格的時候,可以留一點空間下來,防止資料把來源儲存格給蓋掉了,甚至為了美觀起見,可以把這個來源儲存格放在千里之外不讓人發覺,另外建議先在來源儲存格填入一個預設值,例如:8706,最後記得把「當儲存格值變更時自動更新」勾起來。

這樣就大功能告成了,以後只要在儲存格A10的地方輸入股票代號資料就會自動更新,不用再一步一步的手動設定囉,此時再按右鍵的話,也會多了一個「參數」選項,若之前的設定不滿意可以從這重新做設定。

若要查詢不同的網站,雖不能說百分之百相同,但理論是差不多的,請自行加以類推,如:GOGOFUND,要變更的就是在基金代號部分。魚竿都給各位了,怎麼釣魚就靠自己囉。

延伸閱讀:
.[Excel] 匯入外部資料 § 於股票、基金之理財應用
.免費記帳軟體 § 個人理財管理高手、AceMoney、MoneyAssistant
.實用的生活記帳表

Technorati Tag : Microsoft Query, Excel, iqy

Counter Stats
web counters
web counters

留言 (19) | 引用 (0) | 人氣 () | 轉寄
此分類上一篇:ESET Smart Security + Windows Live Messenger 出現錯誤代碼80072745 | 主頁 | 此分類下一篇:解決在Norton Internet Security下無名、天空等相簿破圖的問題
引用 (你可以針對此文寫一篇屬於自己的blog/想法,並給作者一個通告)
引用
留言 (19筆)
19.
靖~您新網誌的網址,我可以進得去,但無法留言,我只好在這兒在留言,若造成您的困擾,請您見諒
板主回覆:
請問為什麼不能留言呢?
我剛還有留呢!是不是驗證的問題
莊 於 2008-10-10 20:27:27 留言 |

18.
靖,您好,謝謝您,我已收到您的回覆,我所請教的問題,舉例如下:
如您上文提到的
當a10輸入2454時,a3會自動跳2454的相關即時資料
我的問題是:
若我要在a10~a20輸入股票代號,不只是一個a10格內而已,b10~b20將出現成交價,而這11個儲存格內都輸入不同的股票代號,不知道該在哪個儲存格或該怎麼做才能辦到?前題是,都是共同您所舉例的a1的外部匯入資料區塊,(意即,我要同時查詢多檔股票,但只共用同一外部匯入區)不知我這樣說,您是否能了解?謝謝您
板主回覆:
需要copy 10 份,然後分別存取
莊 於 2008-10-10 20:24:54 留言 |

17.
真謝謝您提供這麼好用的方法,不過另外請教一個問題,就是多個儲存格的股票代號是否能共用同一個匯入的外部資料更新??也就是多個儲存格內將會輸入多個股票代號,但只使用同一個匯入的區塊??謝謝您,感激不盡..
板主回覆:
應該可以吧,外部資料要讀取什麼資料,是由儲存格決定
或許你舉個實例來看看會比較清楚
另外,我這邊網誌已不再更新,請到新網誌喔!
http://jinnsblog.blogspot.com/2008/10/excel-query-dynamically-update-data.html
莊 於 2008-10-10 02:44:30 留言 |

16.
版主 您好:

忘了說一件事:

我看到的是以 「超連結」的方式呈現。

謝謝!
aaalex 於 2008-10-06 17:58:17 留言 |

15.
請問 版主:

1、要如何做才能抓 技術線圖?

2、再高階些:可否鍵入 股號就可自動抓?
如:於A1處 鍵入 8076,就跳出 伍豐的技術線圖
看完了,又鍵入 2059,又跳出 川湖的技術線圖

謝謝版主。



板主回覆:
據我所知應該不行,至少我不會用! ^_^
aaalex 於 2008-10-06 17:54:09 留言 |

14.
此篇為私密留言
kung2231 於 2008-09-29 19:53:23 留言 |

13.
更正:


只要一輸入就解決了。→
只要輸入一次就解決14個。(N個)
板主回覆:
不客氣...有好股記得推薦一下! XD
kung2231 於 2008-09-28 03:07:55 留言 |

12.
感謝 版主解惑!

幫了在下一個大忙!

以前,查看一支股票要輸入:基本資料,財務比例_季,財務比例_年,損益表_季……共14筆。有時候想到要輸入那麼多筆,會偷懶。現在,只要一輸入就解決了。

太棒了!

颱風來了,請小心防範!先晚安;再早安!
kung2231 於 2008-09-28 03:04:10 留言 |

11.
請問若是在Office 2007 的話

應該要從哪裡去做呢 ?

我都找不到從哪裡做才能有"參數"的按鈕出現 !

謝謝~~
板主回覆:
抱歉我手上沒裝2007,所以我也不知道
supine68 於 2008-09-27 19:07:44 留言 |

10.
版主 您好:

早上沒睡飽。把馮京看成馬涼。副檔名,iqy 看成 igy. 真好笑,忙了一天,剛剛才發現錯誤。問題己解決了一個。

可是我卻進不了我用的網站(因格式不同)我把網址給 版主大大,請版主解惑。再次感謝版主!!!謝謝!

請示範 查 2059 川湖 的資產負債表 網址:http://fund.bot.com.tw/z/index.htm
-----------------------------------------------------------------

WEB
1
http://fund.bot.com.tw/z/zc/zcp/zcpa/zcpb_2059.asp.htm

Selection=3
Formatting=None
PreFormattedTextToColumns=True
ConsecutiveDelimitersAsOne=True
SingleBlockTextImport=False
DisableDateRecognition=False
DisableRedirections=False
板主回覆:
一樣的手法呀!把變動的地方改一下就行,以你的例子就是改2059的地方,改成下列的樣子:
http://fund.bot.com.tw/z/zc/zcp/zcpa/zcpb_["股票代號","提示"].asp.htm
kung2231 於 2008-09-25 17:27:51 留言 |

9.
版主 您好:
有個問題無法解決:

按 版主的指示儲存XXXX.igy
在儲存格 A1~L6,看不到「匯入資料」
儲存格 A1~L6以外的欄位才看得到「匯入資料」
選取匯入資料,卻出現「無法開啟或讀取檔案。可能是檔案格式不正確,或這檔案己損壞」的訊息。

不知那裡出問題! 請 版主幫幫忙!謝謝!謝謝!

另:可否只KEY一次股號,就可同時查出 基本資料、損益表、資產負債表、現金流量表……等多個資料
(看過有人用過)

再次謝謝版主大大撥冗解惑!

接著由功能列中的「資料」、「匯入外部資料」、「匯入資料」,來匯入剛剛所建立的 iqy 檔案,眼尖的讀者應該可以下面的擷圖發現和上篇文章的範例圖有一點不同,即是現在這個視窗多了一個「參數」的選項可供設定,這也就是我們最主要的目的所在了。
kung2231 於 2008-09-25 08:58:27 留言 |

8.
大大 感謝您的指導
我想請問一下 該如何快速複製格式阿?
假設要輸入一百個要查詢的 要一個一個做嗎??
感謝大大細心指導
板主回覆:
就把儲存格直接copy起來,貼到新的位置
然後修改新資料的來源位置就可以囉....
我試過,沒問題的,可正常copy
taylor 於 2008-06-27 02:41:14 留言 |

7.
強... 厲害...
佩服...
excel達人 ~.~
板主回覆:
同上,我不強啦..只是分享研究的結果
Sunbeam 於 2008-04-18 17:20:46 留言 |

6.
大大您真是太強了,很好用呢
板主回覆:
我不強耶,我也不是這方面的專家,我只是把有研究的結果與大家分享而已
希望對你有幫助
hochi 於 2008-04-15 11:32:10 留言 |

5.
匯入外部資了可不可以只匯入股票的數值而不把整個表格匯入進去
板主回覆:
抱歉,我只會這一種的喔..據我所知應該只能匯入整個表格...
若要只匯入數值我想應該要另外寫程式吧,若妳有查到其他方法
也請不吝告之..謝謝
冰心 於 2008-04-04 15:29:13 留言 |

4.
您好:
不好意思~我搞懂編輯器了,但卻無法由功能列中把它叫出來?
要怎麼匯入剛所建立的iqy檔案呢?
是重新開一個Excel檔案嗎?
但功能列中的「資料」、「匯入外部資料」、"「匯入資料」'
並沒有"匯入資料"這項選項呀?
????????
請幫幫我吧!我已搞老半天了

板主回覆:
在Excel中,應該有「資料」->「匯入外部資料」->「匯入資料」這個吧
我目前用的版本是XP 2003...若你沒有的話,看是不是版本問題
tsan 於 2008-03-14 12:20:57 留言 |

3.
您好:
我存成iqy檔案後,卻不知您所說的用\"編輯器\"打開它,是怎麼打開呢?
因我依一般開啟方式,出現的不是你所說的畫面?
並出現一對話:
說已查覺一潛在安全性顧慮
已經封鎖資料連線,如果你選擇啟用資料連線,你的電腦將不再安全
除非你信任此檔案的來源,否則請勿啟用此內容.
?????????
不知我那兒步驟出錯呢?
板主回覆:
編輯器有很多呀,小作家也可以,ultraedit也可以..指的是可以編輯檔案的一般文字編輯器
tsan 於 2008-03-14 11:58:51 留言 |

2.
感恩喔!!可惜現在才學到!
請問用VBA如何作?
板主回覆:
ㄟ...這個最好還是到市面上找專業書比較適當..^_^
yehmy 於 2008-02-10 23:43:26 留言 |

1.
J大,請問一下,假如我匯入外部資料,可以保留網頁文字上原本的顏色嗎??例如:上方股票不是有漲(紅色)跌(綠色)。
板主回覆:
我想應該可以寫一些函式來達到你的目的吧
不過這方面我沒有研究喔,抱歉...
daniel 於 2007-10-26 06:01:29 留言 |

發表你的留言 (字數限制 最多 2000 個中文字)
私密留言: 是 否
Name:





是 否
內容:
系統公告
測試看看
快速連結
  • 訪客留言
  • Orkut邀請函
  • 本週熱門網頁排名
  • My vlog
  • 我的聊天室
  • 優格連結
  • 調色盤、色碼表
  • 得益網免費電子書!推薦!
  • 常用免費軟體下載
  • Syntax Highlight
一起來Plurk
Plurk.com
RSS訂閱
Subscribe in Rojo Subscribe in NewsGator Online Add to Google Subscribe in Bloglines
記事分類
  • 生活。心情 (14)
  • 部落。美化 (69)
  • 軟體。教學 (49)
  • 程式。設計 (4)
  • 電腦。技巧 (19)
  • 網站。資源 (32)
  • 時事。情報 (31)
  • 影音。娛樂 (26)
  • 文章。小品 (3)
  • 雜七。雜八 (8)
好時光貼曆
jinnsblog的最新的記事
  • 10月10日國慶日,即...
  • 天空有點灰!準備啟動搬...
  • WidgetBox...
  • VisitWidget...
  • [收集文]測試網路速度...
jinnsblog的最新的回應
  • 6f3f1:
    情趣用品成人網站有個網...
  • kiraly:
    還有...你用的第一版...
  • kiraly:
    阿~~阿~~阿.......
  • 小貓:
    請問一下,我用了lig...
  • kunrun:
    謝謝囉 特別^^
最新的引用
  • Websites as...
  • KissYouTube...
  • [教學]...
  • EeePC...
  • Technorati...
好友、優格
  • Jinn's Blog 樂多備份站
  • Bruwan
  • 輕羽
  • 亞子國
  • TonyChou Walker
  • 瑞典妹辣喔
  • B&W Space黑白空間
  • Trends 2.0 (Vista)
  • Ressol's Blog
  • 梅問題.教學網
  • 尋找一些逝去的瞬間
  • MESON 手札 - 單車 相機 部落格
個人檔案
個人圖檔
ID:jinnsblog
暱稱:靖
地區:臺北市
  • 訂閱 |
    • 我要訂閱此部落格的
    • 日記
    • 網誌
    • 相簿
  • 好友 |
    • 好友功能
    • 觀看好友列表
    • 觀看人緣列表
  • 人氣 |
  • 簡介 

人氣指數(Since 06.11.30)
當日人次:
累積人次:
價值 / 影響力 / 評比
網誌排行 top-bloggers.com
Blog搜尋
搜尋:
其他連結
本網誌的推廣貼紙,歡迎取用 進入我的聊天室 本周熱門網頁排名 Jinn's Vlog 免費資源網路社群 Palacan!部落格聯播 寄信給我
誰推薦我
誰來我家
RSS 訂閱
RSS2
ATOM
贊助商
CC授權
其它資訊
本部落所刊登之內容,皆由作者個人所提供,不代表 yam 天空 本身立場。
POWERED BY
POWERED BY 天空部落
會員登入│免費註冊