LOOKUP函數(shù)依據(jù)區(qū)間對照表進(jìn)行數(shù)據(jù)查詢!
如何根據(jù)分?jǐn)?shù)區(qū)間等級(jí)對照表,查找對應(yīng)具體分?jǐn)?shù)所處于的等級(jí)情況。
如下圖所示:
D1:F7單元格區(qū)域是學(xué)生的成績表,A1:B5單元格區(qū)域是學(xué)生成績的區(qū)間等級(jí)對照表,A列已經(jīng)按照升序進(jìn)行了排序。0~60分對應(yīng)不及格,60~80分對應(yīng)及格,80~95分對應(yīng)中等,95分以上對應(yīng)優(yōu)等。我們想要在F列根據(jù)E列的學(xué)生考試具體的成績查詢出對應(yīng)的等級(jí)。
解題思路
我們可以在F2單元格輸入函數(shù)公式:
=LOOKUP(E2,A$2:A$5,B$2:B$5)
回車結(jié)束公式后下拉填充至F7單元格。
LOOKUP函數(shù)在A$2:A$5單元格區(qū)域中查找考試成績,并返回A$2:A$5單元格區(qū)域中小于或等于考試成績的最大值對應(yīng)的B$2:B$5單元格區(qū)域中的等級(jí)。

使用以上公式:
=LOOKUP(E2,A$2:A$5,B$2:B$5)
它的優(yōu)點(diǎn)在于僅需要引用單元格區(qū)域,而不用指定返回的查詢區(qū)域的列號(hào)。如果我們更加的簡練一些,將A1:B5單元格區(qū)域成績等級(jí)對照表也省略去掉,也就是不使用成績對照表的話,可以直接在D2單元格輸入以下函數(shù):
=LOOKUP(E2,{0;60;80;95},{"不及格";"及格";"中等";"優(yōu)等"})
LOOKUP函數(shù)的第二參數(shù)使用的是升序排列的常量數(shù)組{0;60;80;95};
在LOOKUP函數(shù)的第二參數(shù)中查詢小于或者等于E2單元格考試成績的最大值的位置,并返回對應(yīng)的第三參數(shù)常量數(shù)組{"不及格";"及格";"中等";"優(yōu)等"}中對應(yīng)位置的值,這種方法可以取代IF函數(shù)完成多個(gè)區(qū)間的判斷查詢。

我們也可以將如下公式:
=LOOKUP(E2,A$2:A$5,B$2:B$5)
簡單的修改為:
=LOOKUP(E2,A$2:B$5)
依然可以完成同樣的查詢結(jié)果。

如下圖所示:
D1:F7單元格區(qū)域是學(xué)生的成績表,A1:B5單元格區(qū)域是學(xué)生成績的區(qū)間等級(jí)對照表,A列已經(jīng)按照升序進(jìn)行了排序。0~60分對應(yīng)不及格,60~80分對應(yīng)及格,80~95分對應(yīng)中等,95分以上對應(yīng)優(yōu)等。我們想要在F列根據(jù)E列的學(xué)生考試具體的成績查詢出對應(yīng)的等級(jí)。

我們可以在F2單元格輸入函數(shù)公式:
=LOOKUP(E2,A$2:A$5,B$2:B$5)
回車結(jié)束公式后下拉填充至F7單元格。
LOOKUP函數(shù)在A$2:A$5單元格區(qū)域中查找考試成績,并返回A$2:A$5單元格區(qū)域中小于或等于考試成績的最大值對應(yīng)的B$2:B$5單元格區(qū)域中的等級(jí)。

=LOOKUP(E2,A$2:A$5,B$2:B$5)
它的優(yōu)點(diǎn)在于僅需要引用單元格區(qū)域,而不用指定返回的查詢區(qū)域的列號(hào)。如果我們更加的簡練一些,將A1:B5單元格區(qū)域成績等級(jí)對照表也省略去掉,也就是不使用成績對照表的話,可以直接在D2單元格輸入以下函數(shù):
=LOOKUP(E2,{0;60;80;95},{"不及格";"及格";"中等";"優(yōu)等"})
LOOKUP函數(shù)的第二參數(shù)使用的是升序排列的常量數(shù)組{0;60;80;95};
在LOOKUP函數(shù)的第二參數(shù)中查詢小于或者等于E2單元格考試成績的最大值的位置,并返回對應(yīng)的第三參數(shù)常量數(shù)組{"不及格";"及格";"中等";"優(yōu)等"}中對應(yīng)位置的值,這種方法可以取代IF函數(shù)完成多個(gè)區(qū)間的判斷查詢。

=LOOKUP(E2,A$2:A$5,B$2:B$5)
簡單的修改為:
=LOOKUP(E2,A$2:B$5)
依然可以完成同樣的查詢結(jié)果。

信息科技 2024-12-29 19:05:11 通過 網(wǎng)頁 瀏覽(579) 打印