lookup(Lookup_value, lookup_vector, Result_vector)
【lookup函數的使用方法】參數1:Lookup_value是要查找的值;
參數2:lookup_vector是要查找的范圍;
參數3:Result_vector是要獲得的值 。
需要注意的是: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的查詢原理,有幾點注意事項:
1、LOOKUP要查詢一個明確的值或者范圍的時候(也就是知道在查找的數據列是肯定包含被查找的值),查詢列必須按升序排列 。如果所查詢值為明確的值,則返回值對應的結果行,如果沒有明確的值,則返回小于或等于查找值的最大值 。
2、查找一個不確定的值,如查找一列數據的最后一個數值,在這種情況下,并不需按升序排列 。
了解其原理后,可以更清晰掌握如何使用lookup函數 。
以之前的數據為例,復制數據到sheet3
首先進行升序排序操作 。
然后,在D2輸入lookup公式 。可以看到排序后可以得到準確結果 。

Lookup的查找功能是很強大的 。
單條件查詢公式=LOOKUP(1,0/(條件),目標區域或數組)
多條件查詢公式=LOOKUP(1,0/((條件1)*( 條件2)* ( 條件N)),目標區域或數組)
單條件查詢
查找李明數學成績為例,在F3輸入lookup函數,回車確認 。

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

猜你喜歡
- 藥酒哪個朝代的
- 大解果泡水的功效
- 養殖龍蝦的方法 如何養殖龍蝦
- cook的過去式
- 怎么樣打開自己電腦中的IP地址 怎么樣打查看自己電腦中的IP地址
- 關于精妙語言的笑話 關于精妙語言的笑話有哪些
- 豬草煮一下放一夜還可以吃嗎 豬的食物有哪些
- 2021年出生的牛寶寶小名 2021年屬牛寶寶小名
- 家庭水箱清洗的方法 家庭水箱清洗的方法介紹
- 李小璐 上過哪些綜藝節目啊 什么節目都行,知道的說一下
