VLOOKUP函數是Excel 最常用的查閱與參照函數,網路上VLOOKUP函數有很多該函數的各種使用方法的教程,但還是有很多同學提問與該函數有關的問題。本文將常見的VLOOKUP函數相關問題總結一下,主要為了指導VLOOKUP函數怎麼用?如何使用VLOOKUP函數進行反向逆向搜尋、模糊搜尋、區間搜尋、多條件搜尋、多項搜尋。
一、VLOOKUP函數怎麼用?
VLOOKUP函數 函數類型:查閱與參照 |
說 明: 是一個查閱與參照函數,給定一個搜尋的目標,它就能從指定的搜尋區域中搜尋傳回想要搜尋到的值。 語 法: VLOOKUP(搜尋目標,搜尋範圍,返回值的欄數,精確OR模糊搜尋) 參 數: 搜尋目標:就是指定的搜尋的內容或儲存格來使用。 |
n 搜尋姓名所對應的學期成績
下面以一個實例「搜尋姓名所對應的學期成績」來介紹一下這四個參數的使用。例:如下圖所示,要求根據表格二中的姓名,搜尋姓名所對應的學期成績。
公式:G2 =VLOOKUP(F2,B$2:D$7,3,0)
1、 搜尋目標:在「G2」儲存格的公式「VLOOKUP(F2,B$2:D$7,3,0)」中「F2」儲存格中的「姓名」就是搜尋目標。我們要根據表格二的「姓名」在表格一中A欄進行搜尋。
2、 搜尋範圍(VLOOKUP(F2,B$2:D$7,3,0)):指定了搜尋目標,如果沒有說從哪裡搜尋,Excel肯定會很為難。所以下一步我們就要指定從哪個範圍(B$2:D$7)中進行搜尋。VLOOKUP的這第二個參數可以從一個儲存格區域中搜尋,也可以從一個常量陣列或記憶體陣列中搜尋。
本例中要從表格一中進行搜尋,那麼範圍我們要怎麼指定呢?這裡也是極易出錯的地方。大家一定要注意,給定的第二個參數搜尋範圍要符合以下條件才不會出錯:
A. 本例中查閱資料為表格二的「姓名」,那麼「姓名」所對應的「表格一」的姓名欄,一定要是搜尋區域的第一欄。像本例中,給定的區域要從第二欄開始,即B$2:D$7,而不能是A$2:D$7。因為搜尋的“「姓名」不在A$2:D$7區域的第一列。
B. 搜尋範圍一定要包含傳回值所在的欄,本例中要傳回的值是學期成績。學期成績所在欄(D欄)一定要包括在這個範圍內,即:B$2:D$8,如果寫成B$2:C$8就是錯的。
3、 返回值的欄數(G2 = VLOOKUP(F2,B$2:D$7,3,0))。這是VLOOKUP第3個參數。它是一個整數值。它怎麼得來的呢。它是「傳回值」在第二個參數給定的區域中的欄數。本例中我們要返回的是「學期成績」,它是第二個參數搜尋範圍B$2:D$7的第3欄。
這裡一定要注意,欄數不是在工作表中的欄數(不是第4欄),而是在搜尋範圍區域的第幾欄。如果本例中要是搜尋姓名所對應的性別,第3個參數的值應該設置為多少呢。答案是2。因為性別在B$2:D$7的第2欄中。
4、 精確OR模糊搜尋(VLOOKUP(A13,$B$2:$D$8,3,0) ),最後一個參數是決定函數精確和模糊搜尋的關鍵。精確即完全一樣,模糊即包含的意思。第4個參數如果指定值是0或FALSE就表示精確搜尋,而值為1 或TRUE時則表示模糊。這裡蘭色提醒大家切記切記,在使用VLOOKUP時千萬不要把這個參數給漏掉了,如果缺少這個參數默為值為模糊搜尋,我們就無法精確搜尋到結果了。
留言列表