當前位置:生活百科幫 >

數碼

> lookup函式怎麼使用

lookup函式怎麼使用

lookup函式在excel中是十分常用的查詢公式

lookup(Lookup_value, lookup_vector, Result_vector)

引數1:Lookup_value是要查詢的值;

引數2:lookup_vector是要查詢的範圍;

引數3:Result_vector是要獲得的值。

需要注意的是:LOOKUP的查詢方式為二分法查詢

lookup函式的使用方法 lookup函式怎麼使用

舉例來說明它的具體查詢原理

查詢一下數學成績為86的學生姓名

在E2輸入lookup函式。回車確定,函式結果86分對應的是趙子龍,實際86分是諸葛亮。

進行原理解讀,第一次二分法查詢時,成績資料共13行,求得中間值為第7行,取第7行資料,86大於46,則返回第8到第13行的值

第二次二分法查詢時,成績資料共6行,求得中間值為第3行,取第3行資料,86大於81,則返回第4到第6行的值

第三次二分法查詢時,成績資料共3行,求得中間值為第2行,取第2行資料,86大於70,則返回第3行的值,結果顯示為趙子龍。

基於lookup的查詢原理,有幾點注意事項:

lookup函式的使用方法 lookup函式怎麼使用 第2張

1、LOOKUP要查詢一個明確的值或者範圍的時候(也就是知道在查詢的資料列是肯定包含被查詢的值),查詢列必須按升序排列。

如果所查詢值為明確的值,則返回值對應的結果行,如果沒有明確的值,則返回小於或等於查詢值的最大值。

lookup函式的使用方法 lookup函式怎麼使用 第3張

2、查詢一個不確定的值,如查詢一列資料的最後一個數值,在這種情況下,並不需按升序排列。

瞭解其原理後,可以更清晰掌握如何使用lookup函式。

以之前的資料為例,複製資料到sheet3.

首先進行升序排序操作。

然後,在D2輸入lookup公式。可以看到排序後可以得到準確結果。

Lookup的查詢功能是很強大的。

單條件查詢公式=LOOKUP(1,0/(條件),目標區域或陣列)

多條件查詢公式=LOOKUP(1,0/((條件1)*( 條件2)* ( 條件N)),目標區域或陣列)

單條件查詢

查詢李明數學成績為例,在F3輸入lookup函式,回車確認。

多條件查詢

查詢三班周瑜數學成績為例,在K3輸入lookup函式,回車確認。

lookup函式的使用方法 lookup函式怎麼使用 第4張

標籤: 函式 lookup
  • 文章版權屬於文章作者所有,轉載請註明 https://shbkb.com/zh-tw/sm/1644.html