excel學習查找函數,如何能少的了lookup函數呢?
謝謝邀請。今天雷哥給大家分享一下查找函數的用法。
Lookup函數使用和來查找特定范圍內的數值,然后返回其他列中的數據。光看這樣的描述,難免讓人感到不解。然后,雷哥邀請讀者朋友們一起看學幾個案例~
案例1
如下圖所示,使用查找功能找出減壓閥的銷售量。
語法:Lookup(查找值,查找范圍,返回值)
解析:Lookup(G2,a:A,d:d)是指G2(減壓閥)在A列查找,返回d對應的值
手表行業旅游
如圖,需要找到銷售量為350,352時銷售人員的姓名。
分析:如果此時使用案例一的方法,讓讓我們看看會發生什么。
結果如下所示。
可以發現,銷量350的時候,回Yas銷量352的時候回李杰。
分析:因為當銷量為350時,會以模糊的在D列中搜索數據。如果找不到350,將找到匹配小于350且最接近350的數據。從圖表中可以看出,325的銷量滿足需求,所以返還給Yas同樣的,銷量352的時候,回李杰。
所以可以發現Lookup找數值不靠譜,因為是模糊搜索。
那么什么情況下使用Lookup進行數值搜索最合適呢?
請看下面的案例,求銷售人員的考核水平。
案例3
如圖所示,A列和B列中的數據需要排序到E列和F列中..如圖所示。
讀者有什么好的方法嗎?
語法:Lookup(1,0/(condition),搜索區域或數組),表示搜索區域中滿足條件的最后一條記錄。
第一步:整理b列的數據,在C2單元格中輸入IF(A1A2,C1amp)。
嗯,查找功能真的很有用。看案例。
在這個表中,查找功能可以用來實現:
輸入年齡來查詢用戶,例如輸入34,結果會出現:王琪琪。
請注意以下幾點:
1)如果沒有結果,將從小于查詢值的結果中選擇最接近的結果。例如,在下圖中輸入33,如果沒有33的人,則顯示31人。
2)左邊搜索的列(年齡列)要按升序排列,否則會出錯;比如下圖左邊是降序,輸入55就不會得到杜十娘的結果。
3)如果有多個結果,比如55歲的人有幾個,查找函數只能顯示一個,那么就需要更多的其他函數來組合。
函數look的使用方法?
在Excel中,查找函數有兩種形式,一種是向量形式,一種是數組形式。向量形狀有三個參數,數字組形式有兩個參數,即數組形式省略了返回結果字段。無論是矢量形式還是數組形式,搜索區域都必須按升序排序,否則可能返回錯誤的結果;此外,當沒有找到值時,它們都返回小于或等于搜索值的最大值。下面是兩個使用Excel查找函數的例子,分別是向量形式和數組形式,分享一下lookup和VLOOUP的區別。示例中使用的版本是Excel2016。
1.如何使用向量形式的查找函數
查找函數的向量形式是在一行或一列中查找一個值,并在另一行或另一列中返回相應位置的值。
(一)查找函數向量形式的語法規則
表達式為lookup(lookup_value,lookup_vector,[result_vector])。
中文表達是:LOOKUP(查找值,查找區域,返回結果區域)
(2)表達式的描述
1.lookup_value是查找值,必選項;它可以是對單元格、數字、文本、名稱或邏輯值的引用。
2.lookup_vector是搜索區域,必選項;只能是一行或一列;搜索區域的值必須按升序排列,否則可能返回錯誤的結果;它可以是對單元格、數字、文本、名稱或邏輯值引用,且文本不區分大小寫。
3.[result_vector]為返回結果區,可選(可填可不填);它只能是一行或一列,并且必須與搜索區域的大小相同;如果返回的結果區域是單元格(如A2或A2:A2),則默認為一行(即橫向),相當于A2:B2..
注意:
A.如果找不到查找值,查找函數將返回小于或等于查找值的最大值。
B.如果搜索值小于搜索區域的最小值,查找函數將返回#N/A錯誤。