![用lookup函數怎麼精確查找](https://img.php.cn/upload/article/000/000/020/5e65a22368b48344.jpg)
怎麼用lookup函式精確查詢?
lookup函數精確查找方法
如下圖所示表格,我們要根據姓名查詢學生成績,
本例我們要查詢「蔡健」的「語文」的成績。
推薦學習:Excel基礎教學
![1583718882157130.png 用lookup函數怎麼精確查找](https://img.php.cn/upload/image/275/418/289/1583718882157130.png)
在如圖單元格輸入“=lookup(”,會出現提示:
LOOKUP(lookup_value,lookup_vector,result_vector) [向量形式]
![1583718888609595.png 用lookup函數怎麼精確查找](https://img.php.cn/upload/image/760/554/302/1583718888609595.png)
##第一個參數「lookup_value」是問我們要查詢什麼值,告訴電腦我們要查詢數值“1”,
![1583718893196152.png 用lookup函數怎麼精確查找](https://img.php.cn/upload/image/909/394/466/1583718893196152.png)
第二個參數“lookup_vector”,是問我們要在哪個區域查詢,
輸入:0/( A2:A8=F2),
(A2:A8=F2)是邏輯陣列公式,
按F9可以檢視運算結果:{FALSE;FALSE;FALSE;TRUE;FALSE; TRUE;FALSE},
這個公式運算得出的不是一個值,而是一組邏輯值。
(A2:A8=F2)是一組邏輯值,0/( A2:A8=F2)就是0除以一組邏輯值,
在四則運算中,通常用1代替邏輯真值true,用0代替邏輯假值false。
0 /{FALSE;FALSE;FALSE;TRUE;FALSE;TRUE;FALSE},也相當於,
#0/{0;0;0;1;0;1;0},0/0的結果是錯誤值#DIV/0!,0/1的結果是0,
得到陣列:{#DIV/0!;#DIV/0!;#DIV/0!;0;#DIV /0!;0;#DIV/0!}
![1583718902190076.png 用lookup函數怎麼精確查找](https://img.php.cn/upload/image/765/129/648/1583718902190076.png)
在{#DIV/0!;#DIV/0!;#DIV/0!;0;# DIV/0!;0;#DIV/0!}中查詢1,
匹配不到相同的值,則匹配小於1的最大值,
於是匹配到0,函數傳回與0對應的,另一組數B2:B8中的58。
這樣就實作了用lookup函數進行精確查詢。
![1583718918544394.png 用lookup函數怎麼精確查找](https://img.php.cn/upload/image/705/794/365/1583718918544394.png)
###
以上是用lookup函數怎麼精確查找的詳細內容。更多資訊請關注PHP中文網其他相關文章!