327 | VLOOKUP函數的基本語法和使用實例 | ||||
示範檔 | 無 | 範例檔 | 327.XLSX | 結果檔 | 無 |
VLOOKUP函數是一個垂直查找函數,給定一個查找的目標,它就能從指定的查找範圍中查找傳回想要查找到的值,是Excel中幾個最重函數之一,VLOOKUP函數的基本語法為:
VLOOKUP(查找目標,查找範圍,返回值的列數,精確OR模糊查找)
下面以一個VLOOKUP函數的使用實例來介紹一下這四個參數的使用,如下圖所示,要求根據的姓名,查找姓名所對應的職稱。
步驟1:點取G2儲存格輸入公式:「=VLOOKUP($F2,$B$2:$D$16,2,0)」後,再按「Enter」鍵,如下圖所示。
步驟2:點取H2儲存格輸入公式:「=VLOOKUP($F2,$B$2:$D$16,3,0)」後,再按「Enter」鍵,如下圖所示。
步驟3:將G2與H2框選起來,再滑鼠指標移到H2儲存格右下角,待滑鼠指標變為「+」號,拖曳滑鼠指標到H3儲存格,將公式複製到H3,結果如下圖所示。
參數說明:
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))。這是VLOOKUP第3個參數。它是一個整數值。它怎麼得來的呢。它是傳回值在第二個參數給定的範圍中的欄數。以本例中我們要傳回的是部門,它是第二個參數查找範圍$B$2:$D$16的第2欄。這裡一定要注意,欄數不是在工作表中的欄數(不是第4欄),而是在查找範圍範圍的第幾欄。如果本例中要是查找姓名所對應的職稱,第3個參數的值應該設置為多少呢。答案是3。因為職稱在$B$2:$D$16的第3欄中。
4、精確OR模糊查找(=VLOOKUP($F2,$B$2:$D$16,2,0)),最後一個參數是決定函數精確和模糊查找的關鍵。精確即完全一樣,模糊即包含的意思。第4個參數如果指定值是0或FALSE就表示精確查找,而值為1 或TRUE時則表示模糊。這裡提醒大家切記切記,在使用VLOOKUP函數時千萬不要把這個參數給漏掉了,如果缺少這個參數,默認值為模糊查找,就無法精確查找到結果了。
留言列表