close

370

LOOKUP函數:一個比VLOOKUP好用10倍的查找函數

示範檔

範例檔

370.XLSX

結果檔

VLOOKUP函數是我們最常用的查找函數,但在實際查找過程中,它有時卻顯得力不從心,如指定位置的查找、多條件的查找等。有一個函數卻可以輕易實現,它就是本單元的主角:LOOKUP函數。

n  一、查找最後一條符合條件的記錄

在產品入庫表中,想查找任一產品的最後進廠價格,本例為「棒棒糖」,如下圖所示。

image

F2儲存格中輸入公式為:「=LOOKUP(1,0/($B$2:$B$7=E2),$C$2:$C$7)」後,再按Enter鍵完成公式輸入,結果如下圖所示。

image

n  二、多條件查找

在產品入庫表中,想查找一項產品在指定的日期其進廠價格,本例為「貴妃糖」在「2017/10/12」入庫的項目,如下圖所示。

image

F2儲存格中輸入公式為:「=LOOKUP(1,0/(A2:A7=E2)*(B2:B7=E2),$C$2:$C$7)」後,再按Enter鍵完成公式輸入,結果如下圖所示。

image

n  三、指定區域最後一個非空值查找

在學生成績中,想查找每一個學生最後參加檢定的分數,如下圖所示。

image

B14儲存格中輸入公式為:「=LOOKUP(1,0/(B2:B13),$A$2:$A$13)」後,再按Enter鍵完成公式輸入,結果如下圖所示。

image

再將滑鼠指標移到B14儲存格右下角拖拉方塊上方,待指標變為「+」後,按住滑鼠左鍵不放拖曳到E14儲存格,即可算出每個學生的最後成績,如下圖所示。

image

補充:

可能很多新手對上面的公式不太理解,為什麼公式要這樣寫。其實,LOOKUP的查找原理非常的複雜,我們不需要去瞭解,只需要記住固定的用法就可以了。即:

LOOKUP(1,0/((條件1)*(條件2)*..(條件n)),範圍或陣列)

當然LOOKUP函數的用法遠不止以上這些,它是Excel函數高手的最愛,如果有人對你說我函數還可以,你就問他:你會用LOOKUP?


arrow
arrow
    創作者介紹

    錦子老師 發表在 痞客邦 留言(1) 人氣()