天天看點

若與Lookup函數的這些經典用法牽手,就能輕松解決所有的查詢問題

作者:Excel函數公式
若與Lookup函數的這些經典用法牽手,就能輕松解決所有的查詢問題

談到查詢引用,就不得不提Lookup函數,其簡便高效的用法已經深入人心,但今天給大家分享的Lookup函數的這些經典用法,你不一定都掌握!

技巧一:填充合并單元格。

目的:使“部門”填充到每一個員工資訊中。

若與Lookup函數的這些經典用法牽手,就能輕松解決所有的查詢問題

方法:

選中目标單元格區域,即I3:I12區域,輸入公式:=LOOKUP("做",B$3:B3)。

解讀:

1、當Lookup函數查詢不到具體的值時,預設“向下相容”,即走動與小于目前值的最大值進行比對。而“做”在計算機字元編碼中表示非常大的字元,是以促使查詢“向下相容”。

2、在Lookup函數的一般用法中,要對查詢值所在的資料源進行升序排序,如果沒有升序排序,它會認為後面的字元比前面的字元大,所在在找不到“做”時,就傳回目前範圍内的最後一個字元了。

技巧二:傳回最後一個非空單元格的值。

目的:傳回最後一個“員工姓名”。

若與Lookup函數的這些經典用法牽手,就能輕松解決所有的查詢問題

方法:

在目标單元格中輸入公式:=LOOKUP(1,0/(C$3:C$12<>""),C$3:C$12)。

解讀:

此方式是Lookup函數“變異”的經典用法,其本質還是向量形式,當C3:C12區域的值不等于空值時,傳回符合條件的值。

技巧三:逆向查詢。

目的:根據“員工姓名”查詢對應的“部門”。

若與Lookup函數的這些經典用法牽手,就能輕松解決所有的查詢問題

方法:

在目标單元格中輸入公式:=LOOKUP(1,0/(C$3:C$12=K3),B3:B12)。

解讀:

1、此方法為Lookup函數“變異”的經典用法,其本質還是向量形式 ,文法結構為:=Lookup(1,0/((條件1範圍=條件1)*(條件2範圍=條件2)……),傳回值範圍)。

2、上述文法結構除了實作逆向查詢外,還可以實作多條件查詢。

技巧四:多條件查詢。

目的:根據“部門”和“員工姓名”查詢對應的“月薪”。

若與Lookup函數的這些經典用法牽手,就能輕松解決所有的查詢問題

方法:

在目标單元格中輸入公式:=LOOKUP(1,0/((B3:B12=K3)*(C3:C12=L3)),H3:H12)。

技巧五:等級查詢。

目的:根據薪資登記表判斷員工月薪的等次。

若與Lookup函數的這些經典用法牽手,就能輕松解決所有的查詢問題

方法:

在目标單元格中輸入公式:=LOOKUP(H3,$K$3:$L$6)。

解讀:

當Lookup查詢不到對應的值時,會自動“向下相容”,即自動比對小于目前值的最大值,并傳回對應的值。

最美尾巴:

文中從實際應用觸發,對Lookup函數的一些經典用法進行了總結,如果能成功與這些經典用法牽手,對于查詢引用将有很大的幫助!

繼續閱讀