lookup函數很實用,難學麼?你要知道它的查找原理就不難了

2020-12-11 Excel自學成才

Vlookup在工作中經常用,還有一個類似的函數Lookup,功能其實比vlookup強,但是理解起來要複雜一點,但是如果你掌握了lookup函數的查找原理,你就能熟練的應用這個函數了

lookup函數基本介紹

這個函數有兩種用法,數組法和向量法,我們只介紹向量法,掌握了向量法,數組法自然能夠理解,它的使用是:

lookup(查找值,查找列,結果列)

當只有2個參數,結果列沒有的時候,查找列也是結果列。

比較重要的一點,查找列的值必須是升序的

(如果不是升序的,Excel會把它當成是升序的)

lookup函數查找數字,查找列是升序排列

數字的精確查找

當我們輸入的數字,並且在查找列能精確找到的時候,比如我們現在使用公式:

=LOOKUP(F2,G:G,H:H)

查找值是3,那麼會在查找列中找到3,返回結果列相對應的值,也就是C

數字的模糊查找

如果我們查找值輸入的是4.3,同樣使用這個公式:=LOOKUP(F2,G:G,H:H)

它同時能夠進行模糊查找,現在查找值是4.3,那麼它會在查找列中找小於等於4.3的最接近的值,也就是4,返回對應的結果,也就是D

如果我們查找的值是6.2,那麼小於等於6.2,最接近的值是6,結果就會是E

lookup函數查找數字,查找列是亂序排列

如果查找列的值不是升序排列,而直接使用Lookup,會得到錯誤:

這種情況下,可以將查找列進行升序排序後,再使用Lookup函數,如果不能改變順序的情況下,我們必須使用一個強制錯誤處理辦法:我們使用公式:

=LOOKUP(1,0/(F2=G:G),H:H)

這個是解釋過程

通過這一理論,我們就有了lookup強制錯誤法的通用公式:

=lookup(1,0/(查找值=查找列),結果列)

通過0/(查找值=查找列),只把查找值的轉換成了0,其餘轉換成了錯誤值。

如果查找列中,只有一個正確值,其它都是錯誤值,那麼會匹配到這個正確值對應的結果

lookup函數查找文本

對於文本而言,就沒有順序而言,直接使用原始樣式得不到結果,那麼我們只能使用強制錯誤的處理技巧進行匹配,我們使用公式:

=LOOKUP(1,0/(L1=M:M),N:N)

關於Lookup函數,總結以上的這些個規則

就很容易使用Lookup函數了,解決工作中的大問題,自己動手試試吧~

相關焦點

  • Excel小技巧:讓你秒懂得lookup函數區間查找星座
    作為人事文員可能會要錄入公司員工信息,根據身份證提取一些相關的信息,這樣就避免我們手工錄入,也能提高一下辦公效率!你可能會在網上看到那一長長的公式,你知道他們的計算原理嗎?身在職場的你不會點office辦公技能怎麼能行?
  • 【Excel函數教程】解析lookup的經典查找方式
    文本不區分大小寫。  Result_vector:只包含一行或一列的區域,其大小必須與 lookup_vector 相同。  比如lookup(A1,B1:B10,C2:C11),其中C2:C11的尺寸要與B1:B10相同,且如果A1對應B列中的位置是B2的話,那麼返回的將是C3的值。
  • Excel查找,除了LOOKUP函數還有這對CP函數組合
    我們都知道Excel的VLOOKUP函數是經典的查找引用函數。但很多小夥伴們不知道的是INDEX+MATCH這個CP組合,其操作上更靈活,很多時候比VLOOKUP函數更高效。Match函數和index函數是幹什麼的?MATCH函數是Excel主要的查找函數之一,MATCH函數可以在特定區域搜索指定項,並返回指定項在特定區域的位置。通俗點講就是我知道這個「蘿蔔」名字,我通過MATCH函數可以找到它的「坑」在哪裡?
  • 應用技巧九:妙用LOOKUP函數升序與亂序查找
    數組語法的第二參數可以使單行或單列,也可以是多行或 多列,此時LOOKUP函數會根據第二參數的尺寸執行類似VLOOKUP函數或H LOOKUP函數升序查找的功能。LOOKUP函數要求第二參數(如為數組語法,則是第二參數的首行或首列)按升序排列,並與小於或等於查找值的最大值匹配。
  • Excel實用技巧:HLOOKUP函數水平查找
    Vlookup函數,很多朋友都知道,它是根據報表首列的值來查找記錄與之相關的信息,比如利用員工編號查找員工信息、利用訂單ID號查找訂單信息、利用會計科目編碼查找科目名稱等等。    除了Vlookup函數之外,對於Hlookup函數,可能大家就要陌生一些了。函數語法結構         HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)         Lookup_value   為需要在數據表第一行中進行查找的數值。
  • 超實用的LOOKUP函數,記住向量法就夠了,數組法可以轉換成向量法...
    關於超實用的LOOKUP函數前面我們已經介紹了向量法lookup函數向量用法其實它是有數組法和向量法兩種的,只需要學習向量法就可以了,數組法可以完全的轉換成向量法。數組法的用法:=lookup(查找值,數組)根據數組的不同,查找方式是不同的當數組的行>=列的時候,從左向右查找(VLOOKUP)當數組的行<列的時候,從上至下查找(HVLOOKUP)
  • excel中的經典查找引用函數之lookup函數的使用
    excel表格的眾多函數中,我們常用的查找引用函數大致有3個,分別是有縱向查找功能的vlookup函數、有橫向查找功能的hlookup函數和可以任意多條件查找引用的lookup函數。下面我們來介紹lookup函數的用法。
  • lookup函數用法詳解
    =A11),$D$2:$D$7)公式套用:=lookup(1,0/(查找值=查找列),結果列)2、執行逆向查詢公式:=LOOKUP(1,0/(A11=$B$2:$B$7),$A$2:$A$7)LOOKUP函數查詢時不分正逆向,直接使用套用公式即可。
  • excel學習查找函數,如何能少的了lookup函數呢?
    在日常工作中,excel的查找函數可以稱得上是函數的精髓之一,因為查找函數單獨使用就可以實現很多日常操作需要,更別說很多複雜的函數往往也會嵌套查找函數使用,常用的查找函數有vlookup、index—match、lookup函數等,這些函數非常相似,有些查找選擇這些函數任意一個都可以完成,今天小編給大家介紹一下lookup函數的幾種用法,這個函數非常靈活,可以在很多種情況下運用
  • Excel中最難的多條件查找公式,幫你整理好了
    比如我們人事部匯總好的員工工資表,想要查詢某個月的工資;因為每個人做表的習慣不同,導致的考試成績科目不一致,想要查詢任意一科成績……今天就說一下這些常用的解決方法:一、最簡單常規用法:輔助列+Vlookup+match函數相信有點函數基礎的朋友都是從這個函數學起的,因為它比較入門而且實用性也非常強
  • Excel函數公式:萬能查找函數Lookup函數的神應用和技巧
    提起查找函數,大家第一時間想到的肯定是Vlookup,其實大多數人不知道,Lookup才是查找函數之王,它幾乎能高效地實現Vlookup函數的所有功能,部分功能是Vlookup函數無法比擬的。一、語法結構和基本使用方法。
  • 查找函數LOOKUP一個就夠了
    工作中查找函數我們經常會用到VLOOKUP,LOOKUP很多小夥伴感覺沒有VLOOKUP好用,其實是你不知道LOOKUP的用法而已,說到查找函數,VLOOKUP比lookup差遠了。下面就通過幾個實例來看看吧。
  • 利用LOOKUP函數,實現對表單中任意給定值的求和
    不像現在,資料很多,只要想學到處都有資料。但本人20多年來的經驗告訴我,學習之路貴在成就,沒有成就感,很難堅持下去。在數據的統計中,如下圖的左側表格,在若干的人員中我只想知道右側三個人的銷售額,該怎麼計算呢?當然,你可以CTRL+F、 CTRL+C、 CTRL+V,反覆三次就能求出。但換值呢?還要重複此操作,很麻煩。
  • lookup函數經典用法大全
    1:根據下表中的姓名,查找出定位本例使用vlookup函數會更方便,大家都知道,在B11單元格輸入:=vlookup(a11,b1:d7,3,0)但是如何用lookup函數計算呢?從而了解lookup函數的更高級方法:向量型查找=lookup(lookup_value,lookup_vector,result_vector)=lookup(查找的值,查找的範圍,返回值的範圍)查找的值一般為數字,在此例中使用公式
  • EXCEL查找函數【LOOKUP】和【HLOOKUP】
    簡單點說,LOOKUP的功能是根據特定的值進行模糊查找;     VLOOKUP的功能是根據特定的值在指定的列進行精確匹配,並返回對應列的值,同時兼具LOOKUP功能;    excel給出的LOOK UP函數語為:LOOKUP(lookup_value,lookup_vector,result_vector)。
  • EXCEL高手其實就是套路多,LOOKUP函數6種查找套路
    利用查找函數LOOKUP「忽略錯誤值「、」模糊查找「、」返回小於自身值的最大值「、」返回最後一個值」等等特性,我們總結了LOOKUP函數的幾種典型用法和靈活用法。熟練LOOKUP函數的這6種查找套路,一不小心就會成為同事眼中的「高大上」。接下來,就把這些亮眼的套路分享給大家,並作簡短說明。
  • LOOKUP函數的幾種經典用法
    篇外話:對於lookup的計算原理,可以自行百度搜索Excel二分法原理了解,這方面的內容要細說比較複雜,不過要想用好lookup
  • VLOOKUP函數不能區分大小寫,該如何查找匹配?
    有一個小夥伴問我,他公司裡面有的產品型號命令,大寫和小寫是兩個不同的產品,但是在使用VLOOKUP函數查找匹配的時候,它不會區分大小寫,如下所示:使用公式:=VLOOKUP(D2,A:B,2,0)查找型號為
  • LOOKUP函數經典用法
    Vlookup是我們最常用的查找函數,但在實際查找過程中,它有時卻顯得力不從心,如
  • Excel中Vlookup函數不能做的,lookup函數輕輕鬆鬆完成!
    工作中,vlookup函數是大眾情人,但也有它完成不了的工作,這個時候用lookup函數便可以輕鬆的完成!1、查找最後一條記錄例如公司會持續進不同的物品,不同的數量,現在我們需要求出最後一次進貨的數量是多少?