Excel LOOKUP函數(shù)的幾種經(jīng)典用法非常實用工作中用得著時間:2016-03-05 作者:snow 來源:互聯(lián)網(wǎng) 你還在為Excel中l(wèi)ookup函數(shù)的使用方法而苦惱嗎?今天教大家Excel中l(wèi)ookup函數(shù)的使用方法,讓你告別Excel中l(wèi)ookup函數(shù)的使用方法的煩惱。 1.lookup函數(shù)的含義 把數(shù)(或文本)與一行或一列的數(shù)據(jù)依次進行匹配,匹配成功后,然后把對應的數(shù)值查找出來。 Lookup函數(shù)分為向量型查找和數(shù)組型查找。 在一列或一行中查找某個值,稱為向量型查找。 在數(shù)列或數(shù)行中查找稱為數(shù)組型查找。 2.lookup函數(shù)的語法格式 向量型查找=lookup(lookup_value,lookup_vector,result_vector) =lookup(查找的值,查找的范圍,返回值的范圍) 數(shù)組型查找= lookup(lookup_value,array) =lookup(查找的值,數(shù)組) 參數(shù)lookup_value表示查找的值——它的形式可以是:數(shù)字、文本、邏輯值或包含數(shù)值的名稱或引用。 參數(shù)lookup_vector表示查找的范圍——只包含一行或一列的區(qū)域。 參數(shù)result_vector表示返回值的范圍——只包含一行或一列的區(qū)域,且其大小必須與 lookup_vector(查找的范圍)一致。 3.lookup函數(shù)的常規(guī)使用如圖:
如圖所示,根據(jù)學號查找面試成績。向量型查找, 輸入公式=LOOKUP(A13,$A$2:$A$8,$E$2:$E$8)。 查找的值——A13學號。 查找的范圍——$A$2:$A$8學號范圍。 返回值的范圍——$E$2:$E$8面試成績范圍。 數(shù)組型查找: 輸入公式=LOOKUP(A11,$A$2:$E$8)。 查找的值——A11學號。 數(shù)組——$A$2:$E$8。 特殊案例: 一、逆向查找、多條件查找:如圖
如圖中例一是要通過逆向來查找,一般這樣的查找可以使用index+match這兩個函數(shù)使用來實現(xiàn),列二是要進行多條件查詢。 但是使用lookup的話只要記得查找公式的標準格式,然后不管多少個條件,都可以自己套寫公式了。 例一公式為:=LOOKUP(1,0/(B2:B9=G2),A2:A9) 例二公式為: =LOOKUP(1,0/((A2:A9=G6)*(C2:C9=H6)),B2:B9) 這兩個公式就是LOOKUP函數(shù)最典型用法。 可以歸納: 例一:=LOOKUP(1,0/(條件),目標區(qū)域或數(shù)組) 例二:=LOOKUP(1,0/((條件1)*( 條件2)* ( 條件N)),目標區(qū)域或數(shù)組) 注:其中,條件可以是多個邏輯判斷相乘組成的多條件數(shù)組。 二、要查詢A列中的最后一個文本,也非LOOKUP函數(shù)莫屬,用到的公式是: =LOOKUP("々",A:A) "々"通常被看做是一個編碼較大的字符,它的輸入方法為<Alt+41385>組合鍵。如果感覺每次寫這個符號有點費事兒,也可以寫成: =LOOKUP("座",A:A) 一般情況下,第一參數(shù)寫成“座”也可以返回一列或一行中的最后一個文本。 三、要查詢A列中的最后一個數(shù)值,用到的公式是: =LOOKUP(9E307,A:A ) 9E307被認為是接近Excel規(guī)范與限制允許鍵入最大數(shù)值的數(shù),用它做查詢值,可以返回一列或一行中的最后一個數(shù)值。很多時候9E307也可以9^9取代,也即9個9相乘的結果387420489,不過,如果你的數(shù)據(jù)中有超過這個數(shù)字的,還是用9E307穩(wěn)妥一些。 |
|
|