怎麼用lookup函式精確查詢?
lookup函數精確查找方法
如下圖所示表格,我們要根據姓名查詢學生成績,
本例我們要查詢「蔡健」的「語文」的成績。
推薦學習:Excel基礎教學
在如圖單元格輸入“=lookup(”,會出現提示:
LOOKUP(lookup_value,lookup_vector,result_vector) [向量形式]
##第一個參數「lookup_value」是問我們要查詢什麼值,告訴電腦我們要查詢數值“1”, 第二個參數“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!} 在{#DIV/0!;#DIV/0!;#DIV/0!;0;# DIV/0!;0;#DIV/0!}中查詢1,匹配不到相同的值,則匹配小於1的最大值,於是匹配到0,函數傳回與0對應的,另一組數B2:B8中的58。這樣就實作了用lookup函數進行精確查詢。 ###以上是用lookup函數怎麼精確查找的詳細內容。更多資訊請關注PHP中文網其他相關文章!