「Excel函數說」第5講 這才是查詢天王 LOOKUP函數

嚴Sir課堂所有內容均屬原創,承諾永遠不會抄襲作品

「Excel函數說」第5講 這才是查詢天王 LOOKUP函數

各位小夥伴,歡迎進入嚴Sir課堂。

Excel函數說是一個系列課程。附上前面四講鏈接,供大家選擇學習。


「Excel函數說」第5講 這才是查詢天王——LOOKUP函數

第3講和第4講當中,通過案例的形式,講解了將MATCH函數與INDEX函數結合,完成相關的查詢。

但是,真正的查詢天王不是它們,而是——LOOKUP函數。

一、為什麼稱LOOKUP函數為查詢天王呢?

原因一:它專為查詢而生;

原因二:它在查詢過程中,查詢值區域與查詢結果區域之間自動對位,不需人為參與;

原因三:它的查詢原理是二分查找法,查找效率很高。

「Excel函數說」第5講 這才是查詢天王 LOOKUP函數

二、LOOKUP函數的功能是什麼?

要弄明白LOOKUP函數的功能,需要弄清楚LOOKUP函數中的三個概念:

1.查找值:需要查詢的條件值

2.查找區域:去查找條件值的區域(單行或單列),要求以升序排序

3.結果區域:查找結果所在的區域(單行或單列)

「Excel函數說」第5講 這才是查詢天王 LOOKUP函數

LOOKUP功能:

在以升序排序的查找區域查找等於查找值的單元格,然後自動獲取結果區域同行或同行單元格的值。

沒有找到的情況下:

1. 查找值比查找區域第一個單元格的值都還要小,返回#N/A

2. 否則取比它小但是最接近它的單元格做為查找結果,再去獲取結果區域同行或同行單元格的值。

「Excel函數說」第5講 這才是查詢天王 LOOKUP函數

從功能描述來看,LOOKUP查找時,因為功能設定,有可能出現不精確的情況,必須注意這一特點。

三、LOOKUP函數的格式是怎樣的?

第一種格式:lookup (查找值,查找區域,結果區域)

這種格式下,根據選區可以根據選擇形式,非常明確的知道是行還是列。

「Excel函數說」第5講 這才是查詢天王 LOOKUP函數

例1:=LOOKUP(G5,A2:A11,D2:D11),最後的結果為85

過程:先用G5單元格的值在已做升序排序的查找區域A2:A11這一列當中去查找,該值在第6行,然後在結果區域D2:D11的第6行去取得D6單元格的值。所以結果為85.

「Excel函數說」第5講 這才是查詢天王 LOOKUP函數

有一個問題,如果把公式改成=LOOKUP(G5,A1:A11,D1:D11),會不會用問題呢?

「Excel函數說」第5講 這才是查詢天王 LOOKUP函數

但是,實際情況確實這樣的:

「Excel函數說」第5講 這才是查詢天王 LOOKUP函數

原因在於:查詢區域這一列的類型不一致,A1為文本型,A2:A11為數字文本型,A2:A11是按數字文本型升序排序,但是A1:A11由於類型不一致,就不能說是升序排序了。所以出現這一錯誤情況。

「Excel函數說」第5講 這才是查詢天王 LOOKUP函數

第二種格式:lookup (查找值,區域或是數組)

因為篇幅的原因,本講只講區域,數組放到後面再講。

這種格式更加簡潔,在區域選擇時更加方便。

「Excel函數說」第5講 這才是查詢天王 LOOKUP函數

「Excel函數說」第5講 這才是查詢天王 LOOKUP函數

「Excel函數說」第5講 這才是查詢天王 LOOKUP函數


四、需要思考的幾個問題

1.應用lookup函數時,需要進行升序排序,好麻煩,可不可以不升序一樣用它?

2.lookup函數在查找時,在找不到查找值時,結果就不一定精確,如果才能讓它變得精確呢?

這些問題,我們放到一講再講。


為了方便小夥伴們學習,我們的將原始素材共享出來,獲取素材的方法:

第一步:關注嚴Sir課堂。

第二步:私信 嚴Sir課堂,因為設定的是自動回覆,所以內容一定要準確

私信內容:練一練

第三步:根據得到的鏈接自行下載。

歡迎各位小夥伴關注嚴Sir課堂,並且給我們留言、建議和討論,我們一起進步。

嚴Sir課堂所有內容均屬原創,承諾永遠不會抄襲作品

「Excel函數說」第5講 這才是查詢天王 LOOKUP函數


分享到:


相關文章: