LOOKUP函式—查詢引用函式,一聽函式名稱都比較熟悉,可是一說如何使用就會有停頓,下面我們就來說說LOOKUP函式如何使用。
一、函式定義
LOOKUP函式:從單行或單列或從陣列中查詢一個值。
二、函式語法
向量形式:
=LOOKUP(lookup_value,lookup_vector,result_vector)
=LOOKUP(查詢值,查詢範圍,返回值的範圍)
陣列形式:
=LOOKUP(lookup_value,array)
=LOOKUP(查詢值,查詢值和返回值所在的區域)
array包含文字、數字、或邏輯值的單元格區域或陣列的值用於與lookup_walue進行比較。
注:array和lookup_vector的資料必須按升序排列,否則函式LOOKUP不能返回正確的結果;
如果LOOKUP函式找不到查詢值,則會查詢查詢範圍中小於查詢值的最大數值;
如果查詢值小於查詢範圍中的最小值,函式LOOKUP返回錯誤值#N/A。
三、函式運用
1、精確查詢
如下表,我們需要查詢每個姓名所對應的銷售額;
首先我們需要以姓名為主要關鍵字進行升序排序,排序後在H2單元格設定查詢值的下拉選單;
在I2單元格中輸入公式【=LOOKUP(H2,B2:B8,F2:F8)】,然後選擇下拉選單中的姓名就會顯示對應的銷售額。
2、模糊查詢
比如我們需要查詢銷售額為50萬的人員,首先對銷售額進行升序排序,然後在I2中輸入公式【=LOOKUP(H2,F2:F8,B2:B8)】,求得結果是李麗;
這裡看到李麗並不是50萬的銷售額,這裡因為LOOKUP函式查詢不到值,便會查詢最接近50萬數值的人員。
3、查詢某產品最後一次出現的銷售額
比如我們查詢SJ-PG產品在資料表中最後一次出現的銷售額資料,在I3中輸入公式=LOOKUP(1,0/(C2:C8=H3),F2:F8)即可;
在使用LOOKUP函式時一定要注意升序排序,以上是對LOOKUP函式的小總結;
很高興分享Excel的一些操作技巧,感謝評論與支援。