370 | LOOKUP函數:一個比VLOOKUP好用10倍的查找函數 | ||||
示範檔 | 無 | 範例檔 | 370.XLSX | 結果檔 | 無 |
VLOOKUP函數是我們最常用的查找函數,但在實際查找過程中,它有時卻顯得力不從心,如指定位置的查找、多條件的查找等。有一個函數卻可以輕易實現,它就是本單元的主角:LOOKUP函數。
n 一、查找最後一條符合條件的記錄
在產品入庫表中,想查找任一產品的最後進廠價格,本例為「棒棒糖」,如下圖所示。
在F2儲存格中輸入公式為:「=LOOKUP(1,0/($B$2:$B$7=E2),$C$2:$C$7)」後,再按Enter鍵完成公式輸入,結果如下圖所示。
n 二、多條件查找
在產品入庫表中,想查找一項產品在指定的日期其進廠價格,本例為「貴妃糖」在「2017/10/12」入庫的項目,如下圖所示。
在F2儲存格中輸入公式為:「=LOOKUP(1,0/(A2:A7=E2)*(B2:B7=E2),$C$2:$C$7)」後,再按Enter鍵完成公式輸入,結果如下圖所示。
n 三、指定區域最後一個非空值查找
在學生成績中,想查找每一個學生最後參加檢定的分數,如下圖所示。
在B14儲存格中輸入公式為:「=LOOKUP(1,0/(B2:B13),$A$2:$A$13)」後,再按Enter鍵完成公式輸入,結果如下圖所示。
再將滑鼠指標移到B14儲存格右下角拖拉方塊上方,待指標變為「+」後,按住滑鼠左鍵不放拖曳到E14儲存格,即可算出每個學生的最後成績,如下圖所示。
補充:
可能很多新手對上面的公式不太理解,為什麼公式要這樣寫。其實,LOOKUP的查找原理非常的複雜,我們不需要去瞭解,只需要記住固定的用法就可以了。即:
LOOKUP(1,0/((條件1)*(條件2)*..(條件n)),範圍或陣列)
當然LOOKUP函數的用法遠不止以上這些,它是Excel函數高手的最愛,如果有人對你說“我函數還可以”,你就問他:你會用LOOKUP嗎?
留言列表