Dear All,
讀者有問到一個關於VLOOKUP的問題。如何使用VLOOKUP函數搜尋兩個表格;不同工作表的篩選,然後回傳正確的數值?
使用到的函數: =VLOOKUP、IFERROR。
完成圖如下:
一、介紹VLOOKUP 函數
此函數之前有寫過,請閱讀如下:
20. EXCEL 教學:VLOOKUP 函數應用,比想像還簡單 / 附練習檔
表1: =VLOOKUP(G1,A2:B12,2,0)
表1解釋: 依照G1儲存格名稱,搜尋A2至B12儲存格的符合名稱,並回傳左至右第2欄位所對應的數值。
表2: VLOOKUP(G1,D2:E12,2,0)
表2解釋: 依照G1儲存格名稱,搜尋D2至E12儲存格的符合名稱,並回傳左至右第2欄位所對應的數值。
備註:VLOOKUP公式中,第4格的位置原本要填入邏輯值:「FALSE」or「 TRUE」。但也可填入數字「0」,代表完全符合。
二、介紹IFERROR 函數
此函數之前有寫過,請閱讀如下:
28. Excel: IFERROR & VLOOKUP & 資料驗證 超好學 應用/附練習檔
三、綜合應用
在第28篇文章中,讀者知道了IFRROR函數如何應用,接下來是教讀者更多的延伸應用。
1. 案例公式: =IFERROR(VLOOKUP(G1,A2:B12,2,0),IFERROR(VLOOKUP(G1,D2:E12,2,0),"查無資料"))
2. 公式解釋: 請參照下圖一起解讀。
>在IFERROR公式中,當表1的VLOOKUP函數執行失敗時,顯示「此數值」。
>因為「此數值」是公式,所以執行表2的VLOOPUP函數,當表2執行失敗時,顯示「此數值」。
>「此數值」為"查無資料”。
延伸閱讀:
留言列表