黃 嘉
(湖南鐵道職業(yè)技術(shù)學(xué)院,湖南 株洲 412001)
VLOOKUP 函數(shù)是查找數(shù)據(jù)的一個神器。它是EXCEL 軟件中的查找函數(shù),主要功能是在EXCEL 表中按列查找。在EXCEL 數(shù)據(jù)表里查找數(shù)據(jù)時,如果數(shù)據(jù)表的面積小,我們可能用肉眼一下就查找到了,但是如果數(shù)據(jù)表的面積非常大,數(shù)據(jù)又特別多,列數(shù)多,行數(shù)多,用肉眼一個一個去查找會非常累,這時,可以利用VLOOKUP 函數(shù)進(jìn)行快速查找數(shù)據(jù),節(jié)省查找時間、事半功倍。VLOOKUP 函數(shù)是EXCEL 軟件中特別重要的一個函數(shù),我們先理解VLOOKUP 函數(shù),然后弄清楚它的操作使用。
在VLOOKUP 函數(shù)參數(shù)對話框中有VLOOKUP函數(shù)的解釋:搜索表區(qū)域首列滿足條件的元素,確定待檢索單元格在區(qū)域中的行序號,再進(jìn)一步返回選定單元格的值。
我們逐步理解它。先弄明白VLOOKUP 函數(shù)的英文名稱,LOOKUP 英文意思是查找,LOOKUP 前面加了一個V,V 是英文單詞Vertical 垂直的首字母V,所以,V 加上LOOKUP 的意思是“垂直查找”。下面通過一個方陣來解釋“垂直查找”。
圖1 方陣,相當(dāng)于單元格區(qū)域。黑色圓是待檢索對象。
圖1 方陣
如圖2 所示,VLOOKUP 函數(shù)查找黑色圓的邏輯順序是:先在這個方陣的第一列當(dāng)中找到灰色圓,灰色圓是首列滿足條件的元素,即搜索區(qū)域首列滿足條件的元素。然后找灰色圓所在的行的第幾列是黑色圓。通過在第一列當(dāng)中找到灰色圓,確定黑色圓在哪一行,即確定待檢索對象在區(qū)域中的行序號。這就是VLOOKUP 函數(shù)垂直查找的邏輯。VLOOKUP 函數(shù)垂直查找的邏輯順序是:在一個區(qū)域當(dāng)中,先在第一列里找到某個對象,然后找這個對象所在行的第幾列是什么。
圖2 垂直查找
VLOOKUP 函數(shù)參數(shù)對話框中填寫的參數(shù)意義。分別解釋如下。
第一個參數(shù)Lookup_value,為首列滿足條件的元素,即第一列中查找的對象,在第一列里找什么,例如,圖1第一列中灰色圓。
第二個參數(shù)Table_array,為在哪個區(qū)域里找,也就是區(qū)域和方陣是什么。
第三個參數(shù)Col_index_num,為待檢索對象的列序號,即查找數(shù)據(jù)的數(shù)據(jù)列序號,例如,圖1 黑色圓的列序號。在第一列里找到灰色圓以后,然后去找灰色圓所在行的第幾列,所以在這個參數(shù)當(dāng)中要填寫第幾列。黑色圓在第五列,要找第五列,所以第三個參數(shù)當(dāng)中就填寫“5”。
最后一個參數(shù)Range_lookup,指明查找時是精確查找還是模糊查找。
表1是國家鐵路主要車站旅客發(fā)送量統(tǒng)計表,如果想查找北京站2014年旅客發(fā)送量,可使用VLOOKUP函數(shù)在這個表的數(shù)據(jù)區(qū)域里進(jìn)行查找。
垂直查找的邏輯順序:先在第一列中找北京站,然后找北京站所在行的第幾列是2014年旅客發(fā)送量,第五列,如表1所示。
表1 國家鐵路主要車站旅客發(fā)送量的統(tǒng)計表
在EXCEL軟件中填寫函數(shù)參數(shù)。對于初學(xué)者,建議在函數(shù)參數(shù)對話框里來填寫參數(shù)。在EXCEL 軟件中單擊“fx”插入函數(shù),彈出VLOOKUP 函數(shù)參數(shù)對話框,如圖3所示。第一個參數(shù)填第一列中查找對象,所以第一個參數(shù)填“北京站”。輸入第二個參數(shù)的時候,EXCEL 軟件會自動在北京站前面和后面加上了英文的雙引號,如圖4 所示。第二個參數(shù)填在哪個區(qū)域里找,也就是主要車站旅客發(fā)送量統(tǒng)計表的EXCEL表格數(shù)據(jù)區(qū)域“A3:E12”,所以第二個參數(shù)填“A3:E12”。第三個參數(shù)填查找數(shù)據(jù)的數(shù)據(jù)列序號,北京站2014年旅客發(fā)送量的列序號是“5”,所以第三個參數(shù)填寫“5”。第四個參數(shù),指明是精確查找還是模糊查找。如果需要精確查找,也就是要精確匹配北京站2014年的旅客發(fā)送量,就在第四個參數(shù)填“FALSE”或者“0”。如果是模糊查找,就在第四個參數(shù)填上“TRUE”或者“1”或者省略。一般情況下,是精確查找,第4個參數(shù)填上“0”,參數(shù)填寫如圖4 所示。這樣就查找到了北京站2014 年的旅客發(fā)送量:3469 萬人。熟悉VLOOKUP 函數(shù)時,可直接在EXCEL 編輯欄編輯函數(shù)“=VLOOKUP("北京站",A3:E12,5,0)”。
圖3 VLOOKUP函數(shù)參數(shù)對話框
圖4 VLOOKUP函數(shù)參數(shù)填寫
在一些高職院校目前的信息技術(shù)課程中,雖然有一些EXCEL 函數(shù)的學(xué)習(xí)內(nèi)容,但并不包括VLOOKUP函數(shù),以致絕大多數(shù)學(xué)生在大學(xué)期間根本不了解此函數(shù),他們在進(jìn)行Excel 數(shù)據(jù)查找時,會不自覺地使用最原始的手工方法依次對應(yīng)查找,工作效率非常低且極易出錯。本文也僅僅是探討了VLOOKUP函數(shù)的初級用法。VLOOKUP函數(shù)還有許多用法,例如VLOOKUP函數(shù)與MATCH 函數(shù)結(jié)合應(yīng)用查詢、VLOOKUP 函數(shù)與IF 函數(shù)結(jié)合應(yīng)用查詢、VLOOKUP 函數(shù)“一對多”查詢,以及VLOOKUP函數(shù)跨多表查詢等。
VLOOKUP 函數(shù)能提高查找工作效率,能幫助使用者快速找到EXCEL中的數(shù)據(jù),非常好用。