用lookup函數(shù)怎么精確查找

用lookup函數(shù)怎么精確查找

怎樣用lookup函數(shù)精確查詢?

lookup函數(shù)精確查找方法

如下圖所示表格,我們要根據(jù)姓名查詢學(xué)生成績,

本例我們要查詢“蔡健”的“語文”的成績。

推薦學(xué)習(xí):Excel基礎(chǔ)教程

用lookup函數(shù)怎么精確查找

在如圖單元格輸入“=lookup(”,會出現(xiàn)提示:

?LOOKUP(lookup_value,lookup_vector,result_vector) ? [向量形式]

用lookup函數(shù)怎么精確查找

第一個參數(shù)“l(fā)ookup_value”是問我們要查詢什么值,告訴電腦我們要查詢數(shù)值“1”,

用lookup函數(shù)怎么精確查找

第二個參數(shù)“l(fā)ookup_vector”,是問我們要在哪個區(qū)域查詢,

輸入:0/(A2:A8=F2),

(A2:A8=F2)是一個邏輯數(shù)組公式,

按F9可以查看運算結(jié)果:{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的結(jié)果是錯誤值#DIV/0!,0/1的結(jié)果是0,

得到數(shù)組:{#DIV/0!;#DIV/0!;#DIV/0!;0;#DIV/0!;0;#DIV/0!}

用lookup函數(shù)怎么精確查找

在{#DIV/0!;#DIV/0!;#DIV/0!;0;#DIV/0!;0;#DIV/0!}中查詢1,

匹配不到相同的值,則匹配小于1的最大值,

于是匹配到0,函數(shù)返回與0對應(yīng)的,另一組數(shù)B2:B8中的58。

這樣就實現(xiàn)了用lookup函數(shù)進行精確查詢。

用lookup函數(shù)怎么精確查找

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點贊15 分享