使用 VLOOKUP 函數(shù)可以方便地進行數(shù)據(jù)查詢,建立數(shù)據(jù)查詢表。VLOOPUP 函數(shù)實現(xiàn)的就是人們?nèi)粘K褂貌樵償?shù)據(jù)的方式。比如,要找到某個學生的平均成績 ,一般會在姓名列中從上至下找到該學生,然后從左至右找到對應(yīng)的平均成績。=VLOOKUP(查詢關(guān)鍵字,數(shù)據(jù)區(qū)域,相對列號,查詢模式)比如,要根據(jù)學號去查詢學生的姓名,將要查詢的學號輸在 B2 單元格,在 B3 單元格輸入公式:=VLOOKUP(B2,D1:L15,2,FALSE)但是,必須保證要查詢的內(nèi)容是在選定表格的最左側(cè)一列中。換句話說,VLOOKUP 函數(shù)只在選定的數(shù)據(jù)區(qū)域的第一列中搜索。所以,本例中只能將學號列作為第一列。前面已經(jīng)提過,VLOOKUP 的工作原理是,在選定區(qū)域的第一列中找到要搜索的元素之后,然后返回該行中相對列號指定的單元格內(nèi)容。比如,本例中的相對列號是 2,所以返回對應(yīng)該學號的學生的姓名;如果改為 8,則返回對應(yīng)該學號的學生的平均分。如果要精確匹配,使用 FALSE;如果只是近似匹配,則使得 TRUE 或者忽略。提示:使用近似匹配的時候,選定的數(shù)據(jù)區(qū)域的第一列必須要按升序排序。如果按降序排序的話,則可能得不到正確查詢結(jié)果。=VLOOKUP(K2,N2:O6,2,TRUE)拖動填充公式,通常要將表格區(qū)域改成絕對引用。=VLOOKUP(K2,$N$2:$O$6,2,TRUE)=VLOOKUP($B$2,$D$1:$L$15,2,FALSE)1、如果要搜索的內(nèi)容不在選定的數(shù)據(jù)區(qū)域的第一列時,此函數(shù)就無能為力了。 2、如果是一個橫向表格(比如,上述表格行列互換后),則只好使用它的兄弟函數(shù) HLOOKUP 了。 HLOOKUP 與 VLOOKUP 函數(shù)使用方式幾乎一模一樣,只是 HLOOKUP 基于選定數(shù)據(jù)區(qū)域的第一行進行搜索,然后返回所在列中相對行號指定的單元格內(nèi)容。=VLOOKUP(查詢關(guān)鍵字,數(shù)據(jù)區(qū)域,相對行號,查詢模式)
|