使用LOOKUP函數(shù)進(jìn)行精確查詢
在Excel中,LOOKUP函數(shù)通常用于模糊查詢。但是我們也可以通過(guò)使用LOOKUP函數(shù)進(jìn)行精確查詢。讓我們來(lái)學(xué)習(xí)一下如何使用LOOKUP函數(shù)進(jìn)行精確查詢。 準(zhǔn)備工作 首先,我們需要一個(gè)表格,其中
在Excel中,LOOKUP函數(shù)通常用于模糊查詢。但是我們也可以通過(guò)使用LOOKUP函數(shù)進(jìn)行精確查詢。讓我們來(lái)學(xué)習(xí)一下如何使用LOOKUP函數(shù)進(jìn)行精確查詢。
準(zhǔn)備工作
首先,我們需要一個(gè)表格,其中包含要查詢的數(shù)據(jù)。假設(shè)我們有一個(gè)成績(jī)單表格,我們需要根據(jù)姓名來(lái)查詢每個(gè)學(xué)生的成績(jī)。讓我們以查詢“蔡健”的“語(yǔ)文”成績(jī)?yōu)槔?/p>
使用LOOKUP函數(shù)
接下來(lái),我們將在相應(yīng)的單元格中輸入LOOKUP函數(shù)以進(jìn)行查詢。在目標(biāo)單元格中輸入“LOOKUP(lookup_value, lookup_vector, result_vector)”。
參數(shù)1:lookup_value
第一個(gè)參數(shù)“l(fā)ookup_value”表示我們要查詢的值。在這個(gè)例子中,我們想要查詢成績(jī)?yōu)椤?”的學(xué)生。
參數(shù)2:lookup_vector
第二個(gè)參數(shù)“l(fā)ookup_vector”表示我們要在哪個(gè)區(qū)域進(jìn)行查詢。在這個(gè)例子中,我們輸入“0/(A2:A8F2)”作為lookup_vector。這是一個(gè)邏輯數(shù)組公式,按下F9鍵可以查看運(yùn)算結(jié)果:“{FALSE;FALSE;FALSE;TRUE;FALSE;TRUE;FALSE}”。這個(gè)公式的計(jì)算結(jié)果不是一個(gè)值,而是一組邏輯值。
在四則運(yùn)算中,通常用1代替邏輯真值true,用0代替邏輯假值false。所以,“0/{FALSE;FALSE;FALSE;TRUE;FALSE;TRUE;FALSE}”等于“0/{0;0;0;1;0;1;0}”。
參數(shù)3:result_vector
第三個(gè)參數(shù)“result_vector”表示我們要返回的結(jié)果區(qū)域。在這個(gè)例子中,我們輸入B2:B8作為result_vector,即學(xué)生成績(jī)所在的區(qū)域。
查詢結(jié)果
當(dāng)我們將lookup_value設(shè)置為“1”時(shí),在lookup_vector中找不到相同的值。此時(shí),LOOKUP函數(shù)會(huì)返回小于1的最大值,也就是0。然后,函數(shù)將返回與0對(duì)應(yīng)的result_vector中的值,即58。
通過(guò)以上步驟,我們成功使用LOOKUP函數(shù)進(jìn)行了精確查詢。