close

327

VLOOKUP函數的基本語法和使用實例

示範檔

範例檔

327.XLSX

結果檔

VLOOKUP函數是一個垂直查找函數,給定一個查找的目標,它就能從指定的查找範圍中查找傳回想要查找到的值,是Excel中幾個最重函數之一,VLOOKUP函數的基本語法為:

VLOOKUP(查找目標,查找範圍,返回值的列數,精確OR模糊查找)

下面以一個VLOOKUP函數的使用實例來介紹一下這四個參數的使用,如下圖所示,要求根據的姓名,查找姓名所對應的職稱。

image

步驟1:點取G2儲存格輸入公式:「=VLOOKUP($F2,$B$2:$D$16,2,0)」後,再按「Enter」鍵,如下圖所示。

image

步驟2:點取H2儲存格輸入公式:「=VLOOKUP($F2,$B$2:$D$16,3,0)」後,再按「Enter」鍵,如下圖所示。

image

步驟3:G2H2框選起來,再滑鼠指標移到H2儲存格右下角,待滑鼠指標變為「+」號,拖曳滑鼠指標到H3儲存格,將公式複製到H3,結果如下圖所示。

image

參數說明:

1、查找目標:就是你指定的查找的內容或儲存格參照。本例中F欄的姓名就是查找目標。我們要根據F欄姓名在B欄進行查找。公式:=VLOOKUP($F2,$B$2:$D$16,2,0)

2、查找範圍(VLOOKUP($F2,$B$2:$D$16,2,0) ):指定了查找目標,如果沒有說從哪裡查找,Excel肯定會很為難。所以下一步我們就要指定從哪個範圍中進行查找。VLOOKUP的這第二個參數可以從一個儲存格範圍中查找,也可以從一個陣列中查找。本例中要從$B$2:$D$16)進行查找,那麼範圍我們要怎麼指定呢?這裡也是極易出錯的地方。大家一定要注意,給定的第二個參數查找範圍要符合以下條件才不會出錯:

A 查找目標一定要在該範圍的第一欄。本例中查閱F欄的姓名,那麼所對應的的姓名欄,一定要是查找範圍的第一欄。像本例中,給定的範圍要從第二欄開始,即$B$2:$D$16,而不能是$A$2:$D$16。因為查找的姓名不在$A$2:$D$16範圍的第一欄

B 該範圍中一定要包含要傳回值所在的欄,本例中要傳回的值若是職稱。一定要包括在這個範圍內,即:$B$2:$D$16,如果寫成$B$2:$C$16就是錯的。

3、傳回值的欄數(=VLOOKUP($F2,$B$2:$D$16,2,0))。這是VLOOKUP3個參數。它是一個整數值。它怎麼得來的呢。它是傳回值在第二個參數給定的範圍中的欄數。以本例中我們要傳回的是部門,它是第二個參數查找範圍$B$2:$D$16的第2欄。這裡一定要注意,欄數不是在工作表中的欄數(不是第4),而是在查找範圍範圍的第幾欄。如果本例中要是查找姓名所對應的職稱,第3個參數的值應該設置為多少呢。答案是3。因為職稱在$B$2:$D$16的第3欄中。

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

 


arrow
arrow

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