Mail

 

最近在研究EXCEL的函數VLOOKUP這個第一次是在公司尾牙抽獎晚會上看到..哈!!

後來學的起來

第一個參數是比對的值(這邊直接輸入A)

第二個參數是範圍值(這邊設定B1:C7)

第三個參數是要傳回範圍值的第幾欄(這邊傳回第二欄)

第四個就輸入0吧~~完全符合

 

 

但這邊反而會出現一個問題

第一個參數比對的值~系統會找第二個參數的範圍值的第一欄.......

以這邊為例..範圍值雖然設定的B1:C7但系統只會找『B欄』...@@

所以..假如我的範圍值是A1:B7就會出現N/A的

微軟的說明文件也寫的很清楚

http://office.microsoft.com/en-001/excel-help/vlookup-HP005209335.aspx

 

後來經過高手的指導...發現的另外一種方式

首先用MATCH的方式  

第一個參數是比對的值

第二個參數..比對的值在哪一欄呢...就選那一欄就好....可以輸入B1:B7或B:B 選B那一欄

第三個參數輸入0吧~完全比對

此時會傳回結果.在第幾列...

 

此時前面在套入INDEX 

第一個參數是範圍值,這邊就直接把A跟B選起來的

第二個參數就是MATCH的結果值~這邊會傳入...結果在第幾列

第三個參數就是要傳回第一個範圍值的第幾欄...像這樣.

跟VLOOKUP一樣好用

ROACH 發表在 痞客邦 PIXNET 留言(1) 人氣()


留言列表 (1)

發表留言
  • 小桔 金
  • 您好,
    想請問
    如果我的B欄有2個以上的F
    有辦法將所有F的數值都列出來嗎?
    我試了INDEX MATCH
    但都只抓到第一個值...=口="
  • 這方法只能抓到一筆您的需求怎感覺跟篩選功能很像

    ROACH 於 2013/09/26 22:10 回覆

您尚未登入,將以訪客身份留言。亦可以上方服務帳號登入留言

請輸入暱稱 ( 最多顯示 6 個中文字元 )

請輸入標題 ( 最多顯示 9 個中文字元 )

請輸入內容 ( 最多 140 個中文字元 )

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼