EXCEL中的LOOKUP函式,你會使用嗎?

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。

EXCEL中的LOOKUP函式,你會使用嗎?

三、函式運用

1、精確查詢

如下表,我們需要查詢每個姓名所對應的銷售額;

EXCEL中的LOOKUP函式,你會使用嗎?

首先我們需要以姓名為主要關鍵字進行升序排序,排序後在H2單元格設定查詢值的下拉選單;

EXCEL中的LOOKUP函式,你會使用嗎?

在I2單元格中輸入公式【=LOOKUP(H2,B2:B8,F2:F8)】,然後選擇下拉選單中的姓名就會顯示對應的銷售額。

EXCEL中的LOOKUP函式,你會使用嗎?

2、模糊查詢

比如我們需要查詢銷售額為50萬的人員,首先對銷售額進行升序排序,然後在I2中輸入公式【=LOOKUP(H2,F2:F8,B2:B8)】,求得結果是李麗;

EXCEL中的LOOKUP函式,你會使用嗎?

這裡看到李麗並不是50萬的銷售額,這裡因為LOOKUP函式查詢不到值,便會查詢最接近50萬數值的人員。

3、查詢某產品最後一次出現的銷售額

比如我們查詢SJ-PG產品在資料表中最後一次出現的銷售額資料,在I3中輸入公式=LOOKUP(1,0/(C2:C8=H3),F2:F8)即可;

EXCEL中的LOOKUP函式,你會使用嗎?

在使用LOOKUP函式時一定要注意升序排序,以上是對LOOKUP函式的小總結;

很高興分享Excel的一些操作技巧,感謝評論與支援。