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