close

VLOOKUP函數是Excel 最常用的查閱與參照函數,網路上VLOOKUP函數有很多該函數的各種使用方法的教程,但還是有很多同學提問與該函數有關的問題。本文將常見的VLOOKUP函數相關問題總結一下,主要為了指導VLOOKUP函數怎麼用?如何使用VLOOKUP函數進行反向逆向搜尋、模糊搜尋、區間搜尋、多條件搜尋、多項搜尋。

一、VLOOKUP函數怎麼用?

VLOOKUP函數

函數類型:查閱與參照

    明: 是一個查閱與參照函數,給定一個搜尋的目標,它就能從指定的搜尋區域中搜尋傳回想要搜尋到的值。

    法: VLOOKUP(搜尋目標,搜尋範圍,返回值的欄數,精確OR模糊搜尋)

    數: 搜尋目標:就是指定的搜尋的內容或儲存格來使用。
搜尋範圍:指定了搜尋目標,如果沒有說從哪裡搜尋,Excel肯定會很為難。所以下一步我們就要指定從哪個範圍中進行搜尋。
返回值的欄數:本參數是一個整數值,指定傳回搜尋範圍第幾欄資料。
精確OR模糊搜尋:最後一個參數是決定函數精確和模糊搜尋的關鍵。精確即完全一樣,模糊即包含的意思。

n   搜尋姓名所對應的學期成績

下面以一個實例「搜尋姓名所對應的學期成績」來介紹一下這四個參數的使用。例:如下圖所示,要求根據表格二中的姓名,搜尋姓名所對應的學期成績。

image

clip_image001[4]   參數說明:

公式: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))。這是VLOOKUP3個參數。它是一個整數值。它怎麼得來的呢。它是「傳回值」在第二個參數給定的區域中的欄數。本例中我們要返回的是「學期成績」,它是第二個參數搜尋範圍B$2:D$7的第3欄。
這裡一定要注意,欄數不是在工作表中的欄數(不是第4),而是在搜尋範圍區域的第幾欄。如果本例中要是搜尋姓名所對應的性別,第3個參數的值應該設置為多少呢。答案是2。因為性別在B$2:D$7的第2
欄中。

4  精確OR模糊搜尋(VLOOKUP(A13,$B$2:$D$8,3,0) ),最後一個參數是決定函數精確和模糊搜尋的關鍵。精確即完全一樣,模糊即包含的意思。第4個參數如果指定值是0FALSE就表示精確搜尋,而值為1 TRUE時則表示模糊。這裡蘭色提醒大家切記切記,在使用VLOOKUP時千萬不要把這個參數給漏掉了,如果缺少這個參數默為值為模糊搜尋,我們就無法精確搜尋到結果了。


arrow
arrow

    錦子老師 發表在 痞客邦 留言(0) 人氣()