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