許多大大在應用XLS檔時
希望能挑出符合某些條件的個股再加以觀察
這時善用vlookup函數可以輕鬆的達到目的
因為我們的資料都是以垂直的方式排列
搜尋的方向是垂直向的
所以使用vlookup函數
若是水平搜尋或是較複雜的情況就要改用hlookup,lookup等函數
有興趣的大大可以自己試試
若您覺得並不很想學習vlookup函數的用法
可以直接下載這個XLS檔
http://sites.google.com/a/chenjam.twbbs.org/chenjam/Home/blog/vlookupexample.xls
當然我認為您想活用Excel仔細看完這篇是值得的
其中包含了一些我認為還不錯用的小技巧
Step 0
首先把您希望找到的個股代號先準備好
比如您想要找台灣50的成分股、太陽能族群、Apple概念股或是您手上現有的持股等等等
每個人情況都不一樣所以我的XLS檔一直沒有分類
Step 1
再來把代號以垂直輸入XLS檔空白的地方
範例為Y欄
建議先把標題列A1~R1 copy過來
然後在Y2儲存格開始輸入代號
我示範的是1101,2412,2303,1722,2330這五檔
反正打完一檔按Enter預設就是下一列
繼續打就對了
建議自己輸入或是以 選擇性貼上/值 的方式來處理
因為一定要是「數字」格式的
Step 2
在剛剛輸入代號那欄右邊一欄輸入公式
範例為先在Z2儲存格輸入
=vlookup(
然後什麼事都不要做,當然包括按enter
這時您的公式列應該顯示的是這樣
=vlookup(
繼續看下一步吧
Step 3
按一下「插入函數」按鈕來開啟函數輸入視窗方便輸入
這個按鈕就在公式列的左邊
然後會彈出輸入視窗畫面應該像這樣
Step 4-1
輸入第一個參數:要找的個股代號
範例為先用滑鼠「點選」第一個輸入按鈕
然後用滑鼠「點選」左邊那一格應該就是Y2儲存格
然後再「點選」輸入按鈕回到函數輸入視窗
這時您的畫面應該是這樣
Step 4-2
輸入第二個參數:要從哪裡找資料
因為資料上千筆全部用圈選的要拉很久
我建議先用滑鼠圈選一部分然後配合手動修改
範例為先用滑鼠「點選」第二個輸入按鈕
移動捲軸用滑鼠「圈選」A2~R5的儲存格
先只圈選這樣就好
這時您的畫面應該是這樣
移動垂直捲軸找到最後一筆資料
例子的是有1275筆
我建議可以用大一點的值方便以後擴充
我用2000筆
所以把A2:R5的公式改成
A2:R2000
然後再「點選」輸入按鈕回到函數輸入視窗
這時您的畫面應該是這樣
然後我們待會要用到複製的方式
怕搜尋範圍會跑掉
必須加個絕對位置的符號
先「點選」一下第二個參數輸入的公式
然後按鍵盤上的F4按鈕
加了$表示鎖定在絕對位置
不會因為複製而採用相對位置而跑掉
A2,R2兩個儲存格都要加唷
Step 4-3
輸入第三個參數:要傳回來的值是第幾欄
範例為我們第一個要看的數據是外資量
這一欄是在B欄
相對於我們剛剛圈選的搜尋範圍
他是位於第2欄
所以輸入2
這時您的畫面應該是這樣
Step 4-4
輸入第四個參數:邏輯值
這個參數是不少人會忽略的部分
個人建議要輸入
因為我們要尋找的是完全符合的數值
所以輸入false
這時您的畫面應該是這樣
Step 4-5
檢查一下有沒有錯誤
按「確定」完成公式輸入
Step 5
我們已經完成了1101外資的公式輸入
我忘了待會要橫向的複製
要補改一下公式
滑鼠移到公式列中第一個參數Y2的地方點一下
然後按三次F4按鈕
各位大大可以體驗一下以F4按鈕鎖定絕對位置的操作
然後按Enter輸入
接下來只要把滑鼠移到Z2儲存格的右下角
游標會變成細十字型
向右拖曳複製至AP欄為止
但是值都是外資的數據並不正確
要再來公式列修改第三個參數
依序修改成3到18
然後將Z1到AP1圈選起來
移到右下角游標會變成細十字型
左鍵點兩下就會自動向下複製填滿
迅速了完成其他檔個股的查詢
補充
1.絕對位置的概念
Excel中的儲存格是二維的即有兩個引數橫的A~和直的1~
要指定一個儲存格的位置就是要告訴Excel如A1,D3等形式的代號
而我們在運用方便的複製功能時
Excel會自動根據相對位置來調整公式的內容
所以我們要自行加上絕對位置符號「$」
也可以按F4幫你在加在參數上
加了絕對位置符號的那一維引數
再複製時就不會因為相對位置而改變了
2.善用「插入函數」按鈕,可以搜尋您想要用的函數,也都有說明範例,很適合初期自學的大大好好研究
留言列表