摘 要:電子表格Excel軟件的核心是公式與函數(shù),其中的Vlookup函數(shù)是一個應(yīng)用非常廣泛的函數(shù),凡是涉及查找的問題,都能用這個函數(shù)解決,但多數(shù)學(xué)生大多只知其一,不能靈活應(yīng)用。通過多個實例講解Vlookup函數(shù)的使用,擴展學(xué)生思維。
關(guān)鍵詞:Vlookup;語法;實例
基金項目:遼寧省職業(yè)技術(shù)教育學(xué)會課題“應(yīng)用型大學(xué)數(shù)學(xué)課程教學(xué)引入Excel軟件的改革探索“(項目編號:LZY17220)
1 Vlookup語法
VLOOKUP函數(shù)是Excel中的一個縱向查找函數(shù)。
該函數(shù)的語法規(guī)則如下:
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
參數(shù) 簡單說明 輸入數(shù)據(jù)類型
lookup_value 要查找的值 數(shù)值、引用或文本字符串(必填)
table_array 要查找的區(qū)域 數(shù)據(jù)表區(qū)域串(必填)
col_index_num 返回數(shù)據(jù)在查找區(qū)域的第幾列數(shù) 正整數(shù)串(必填)
range_lookup 模糊匹配/精確匹配 TRUE(0)/FALSE(1)(或不填)
要應(yīng)用Vlookup函數(shù),涉及兩個表格。這兩個表格可以在同一個工作表中,也可以在同一個工作簿中,還可以在不同的工作簿中。現(xiàn)在我們一般用“3W”幫助記憶Vlookup的使用方法::第一個W是Who-“誰”,即查找的內(nèi)容(這個“誰”,要求在兩個表格中都要有,而且必須在第二個表格的第1列);第二個W是Where—“哪里”,即查找的范圍(這個“哪里”,在第二個表格中);第三個W是Which—“哪個”,即包含搜索結(jié)果的列序號(這個“哪個”也是第二個表格范圍中的列序號),最后結(jié)果會顯示在第一個表格中。
2 Vlookup應(yīng)用實例
實例一:查找某一個值的某一項內(nèi)容
例如查找學(xué)號為C120901的學(xué)生的高等數(shù)學(xué)(一)成績
步驟:(1)單元格區(qū)域A1:C17是原始數(shù)據(jù),視為第2個表格;單元格區(qū)域E2:F3是新建一個區(qū)域,視為第1個表格。
在單元格F3中輸入函數(shù)“=VLOOKUP(E3,A1:C17,3,0)”,確定。
實例二:查找某些值的某一項內(nèi)容
例如已知一些學(xué)號,查找這些學(xué)號對應(yīng)學(xué)生的高等數(shù)學(xué)(一)成績
步驟:(1)單元格區(qū)域A1:C17是原始數(shù)據(jù),視為第2個表格;單元格區(qū)域E1:F17,視為第1個表格。
(2)在單元格F2中輸入函數(shù)“=VLOOKUP(E2,$A$1:$C$17,3,0)”,確定。然后左鍵雙擊單元格F2的填充柄,即得結(jié)果。
注:例一和例二的函數(shù)區(qū)別,查找的范圍這個參數(shù),一個是相對應(yīng)用,一個是絕對應(yīng)用,因為例二要進行公式的填充。
實例三:查找某些值的某幾項內(nèi)容
例如已知一些學(xué)號,查找這些學(xué)號對應(yīng)學(xué)生的姓名和高等數(shù)學(xué)(一)成績
步驟:(1)單元格區(qū)域A1:C17是原始數(shù)據(jù),視為第2個表格;單元格區(qū)域E1:G17,視為第1個表格。
(2)在單元格F2中輸入函數(shù)“=VLOOKUP($E2,$A$1:$C$17,COLUMN(B1),0)”,確定。然后向下、向右填充,即得結(jié)果。
注:例三的公式中的第1個參數(shù),在填充時需要列數(shù)不變,行數(shù)相應(yīng)改變,所以應(yīng)用了混合引用。而第3個參數(shù),希望向右填充時自動改變序列號,所以加入了一個新函數(shù),構(gòu)成鑲嵌函數(shù)。Column這個函數(shù)返回參數(shù)所在列數(shù)。
實例四:查找的值只有部分信息(模糊查找)
例如要查找的產(chǎn)品只有名稱的一部分,查找這個產(chǎn)品的其他內(nèi)容
步驟:(1)單元格區(qū)域A1:C4是原始數(shù)據(jù),視為第1個表格;單元格區(qū)域F1:G2,視為第2個表格。
(2)在單元格G2中輸入函數(shù)“=VLOOKUP("*"&F2;&"*",$A$1:$C$4,3,0)”,確定,即得結(jié)果。
實例五:多條件查找
例如查找不同部門李同羽(同名)的基本工資
步驟:(1)在A列前插入輔助列“部門與姓名”,在A2單元格輸入“=B2&C2;”,填充。
(2)單元格區(qū)域A1:D10數(shù)據(jù),視為第2個表格;單元格區(qū)域G1:I3,視為第1個表格。
(3)在單元格I2中輸入函數(shù)“=VLOOKUP(G2&H2;,$A$1:$D$10,4,0)”,確定。然后向下填充即得結(jié)果。
實例六:區(qū)間查找
例如按學(xué)生期末成績,分成“不及格”、“60-70”、“70-80”、“80-90”、“90以上”五個級別
步驟:(1)單元格區(qū)域A1:D17數(shù)據(jù),視為第1個表格;新建一個單元格區(qū)域G1:H6,視為第2個表格(對照表)。第2個表格有兩列,第一列的每個分?jǐn)?shù)都是分檔區(qū)間的下限,下個分?jǐn)?shù)既是上個區(qū)間的上限(不包含),也是所在區(qū)間的下限(包含)。
(2)在單元格D2中輸入函數(shù)“=VLOOKUP(C2,$G$1:$H$6,2,1)”,確定。然后向下填充即得結(jié)果。
注:之前的例題的最后一個參數(shù)都是精確匹配,只有這個例題是模糊匹配。凡是涉及區(qū)間問題如銷售提成,個人所得稅率等問題都可以用這個方法解決。但要注意對照表中的數(shù)據(jù)下限要按從小到大排列。
3 結(jié)束語
VLOOKUP函數(shù)的應(yīng)用不止上面這些,本文起個拋磚引玉的作用,希望能夠利用類似的訓(xùn)練,培養(yǎng)學(xué)生舉一反三的發(fā)散思維。
參考文獻
[1]魏雪萍,李嵐.Excel應(yīng)用大全[M].北京:人民郵電出版社,2008.
[2]龍建祥,張鐵軍.EXCEL函數(shù)與公式綜合應(yīng)用技巧[M].北京:人民郵電出版社,2010.
作者簡介
梁海濱(1978-),女,遼寧人,遼寧對外經(jīng)貿(mào)學(xué)院基礎(chǔ)課教研部副教授,從事高等數(shù)學(xué)教學(xué)研究。