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

2020-12-04 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函數的使用
    excel表格的眾多函數中,我們常用的查找引用函數大致有3個,分別是有縱向查找功能的vlookup函數、有橫向查找功能的hlookup函數和可以任意多條件查找引用的lookup函數。下面我們來介紹lookup函數的用法。
  • Excel函數公式:萬能查找函數Lookup函數的神應用和技巧
    提起查找函數,大家第一時間想到的肯定是Vlookup,其實大多數人不知道,Lookup才是查找函數之王,它幾乎能高效地實現Vlookup函數的所有功能,部分功能是Vlookup函數無法比擬的。一、語法結構和基本使用方法。
  • 查找利器-Index函數搭配Match函數
    Excel函數學習多了,也就沒想像中的那麼難了。今天分享一個查找利器-Index函數搭配Match函數,希望對你有所幫助。今天我們還是通過查找成績來介紹這兩個函數,如下圖,我們需要把左邊的函數成績填寫到右邊的表格中,怎麼做呢?
  • Excel中Vlookup函數不能做的,lookup函數輕輕鬆鬆完成!
    工作中,vlookup函數是大眾情人,但也有它完成不了的工作,這個時候用lookup函數便可以輕鬆的完成!1、查找最後一條記錄例如公司會持續進不同的物品,不同的數量,現在我們需要求出最後一次進貨的數量是多少?
  • 職場這樣使用lookup函數才好用!不需要excel升序排列
    函數的基礎用法,相信你一定有這樣的煩惱:一定要求數據按升序排列!如果不小心忘記做升序了,或者數據不便調整順序的,就會出錯。其實,lookup函數還有個經典使用方式:不需要按升序排列。如圖中案例表格,A列工號無需按升序排列,而且還可以實現多條件查詢,根據工號以及職位2個條件來查詢手機號。
  • 使用vlookup與lookup函數就可以了
    對於這樣的問題我們使用vlookup函數與lookup函數就能快速搞定一、排序首先我們點擊按Ctrl+a選擇所有數據,然後點擊排序,選擇自定義排序,然後在自定義排序的窗口中點擊添加條件,我們將主要關鍵字設置為姓名,將次要關鍵字設置為打開時間,並且將次序設置為升序,點擊確定,這樣的話,每個人的打開時間都聚集在一起了,並且是從小到大的如果你確定你的數據源是從小到大進行排列的話
  • lookup函數的使用方法,含向量和數組形式實例及與vlookup的區別
    2、lookup_vector 為查找區域,是必選項;只能是一行或一列;查找區域的值必須按升序排列,否則可能返回錯誤的結果;可以是對單元格引用、數字、文本、名稱或邏輯值,文本不區分大小寫。(三)lookup函數的使用方法舉例與查找原理說明實例一:從服裝銷量表中查找價格為39元的服裝1、框選 E2:E10,選擇「數據」選項卡,單擊「升序」排序圖標,彈出「排序提醒」窗口,選擇「擴展選定區域」,單擊「確定」,把「價格」列按升序排列;把公式 =LOOKUP(A13,E2:E10,B2:B10) 複製到 B13 單元格,按回車,則返回「白色
  • 多條件數據查詢,你選擇用lookup、vlookup還是index+Match函數?
    今天我們就來詳細的學習一下Excel非常實用查詢函數:lookup、vlookup以及Index+Match函數在不同情況下的多條件查詢使用。看看大家都喜歡用哪一類函數進行數據的多條件查詢。函數一:vlookup函數進行多條件數據查詢案例說明:我們需要利用vlookup函數根據產品和日期兩個條件,查詢對應的當天產品出庫數量。
  • Index查找引用:這是十年來我感覺最有用的一個EXCEL函數公式了
    但對於一般人來說,又用不到那麼多的功能,很多人只把EXCEL當成一個表格工具,省得在WORD裡插入表格了,編輯起來比較方便,甚至算數都要掏出村裡小賣部的同款計算器,簡直暴殄天物,你好歹用個加減法公式啊。今天,我就把最有用的一個函數公式傳授給你,一招鮮,吃遍天!它就是INDEX!
  • Excel比vlookup還好用的lookup函數用法大全,收藏套用!
    介紹lookup函數十大常用的用法,直接收藏,在工作中,遇到相應問題,直接套用即可。特別提醒,是lookup函數,不是vlookup函數!1、普通正向查詢公式:=LOOKUP(1,0/($B$2:$B$7=A11),$D$2:$D$7)萬能套用:=lookup(1,0/(查找值=查找列),結果列)2、逆向查詢公式:=LOOKUP(1,0/(A11=$B$2:$B$7),$A$2:$A$7)其實LOOKUP函數不分正逆向,萬能套用是一樣的萬能套用
  • 必學Excel查找與引用函數,將表格變成智能資料庫(上)
    要想在海量數據中,根據條件查找數值,查找與引用函數必不可少。今天先學會3個函數,明天工作匯報就小露一手。第1步:在工作表中選擇要存放結果的單元格E2,輸入函數「=CHOOSE(IF(D2>=140,1,2),"合格","不合格")」,按下【Enter】鍵,即可判定員工考核情況,如下圖所示。
  • 看到XLOOKUP函數,我才知道VLOOKUP函數是個弟弟
    Xlookup函數共5個參數,其中123是必須,45為可選參數(中括號[]是參數可選的標誌)翻譯成中文,參數更好理解:Xlookup(查找的值,查找範圍或數組,返回範圍或數組,查找模式,搜索模式)二、實例
  • 用思維導圖精講LOOKUP函數,不一樣的方法,更好的學習效果
    今天,我們繼續來學一個查詢類的函數LOOKUP作用:在一行或者一列的範圍中查詢指定的值,並返回另一個範圍中對應位置的值。語法,如上面的思維導圖可以看出所述,有兩種用法:1.LOOKUP(lookup_value,lookup_vector,[result_vector])2.LOOKUP(lookup_value
  • 「Excel實用技巧」Mlookup函數來了!比Vlookup好用多了!
    最近總有很多同學提問Vlookup無法查找的問題,今天就翻出原來編寫自定義函數MLookup,希望對這些同學有用。Vlookup是最常用到的查找函數,但它有很大的局限性。比如:只能查找第一個符合條件的值,無法任意位置查找和多條件查找等。於是,我用VBA編寫了一個功能強大的Mlookup函數。
  • 為什麼電氣工程專業這麼難學?
    說到電氣工程專業我感覺與我曾經學的電氣技術教育專業應該相差不大吧,下面我來談談電氣工程專業課程學習的情況,來分析一下電氣工程專業的課程是不是很難學。我們用辯證的方法去看的話,我認為你把數學學好了,這會為你後面的學習掃除了障礙。因為我知道理工科的數學不僅僅是兩本高等數學教材所能包含的,它還包括了複變函數、線性代數以及概率論以及傅立葉變換等六門數學課程。這六門數學課程就像放在我們面前的六座碉堡,我們只要把這六個碉堡拿下的話,後面也就不是太難的事情。
  • VLOOKUP、LARGE和RANK函數總結
    2、使用格式:=VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)翻譯成中文就是:查找(要查找的值,在哪找,返回第幾列內容,精確找還是近似找)3、參數說明:lookup_value:可以是數值、引用或文本字符等。
  • excel經典函數組合:index+match!工作中非常實用,案例解析掌握
    課程信息卡課程:《Excel天天訓練營》2.0圖文版章節:第2章-精通函數內容:定位查找(index\match)在excel函數裡面,index+match這一組函數做定位查找是非常實用的。如案例表格,因為月份是變化的,所以使用lookup或vlookup無法直接進行查詢。通過index+match這一組函數就可以定位到兩個數據的交叉位置,即查詢結果。如果你沒有學會這些函數,那麼就無法應對大量數據的表格。
  • 查詢引用之王——Lookup函數實用技巧解讀!
    Excel中最常用的查找引用函數當之無愧的是Vlookup,但是有一個函數比Vlookup函數的功能更強大,此函數就是Lookup。一、作用及語法結構。Lookup函數具有兩種使用形式:數組形式和向量形式。
  • 很多人說模電很難?是真的難麼?還是沒認真學?
    模擬電子技術真的很難麼?還是你並沒有認真學?我也是過來人,大學生真正花在學習上的時間並不多,大部分人都是快期末考試了突擊複習一下。我承認模電確實有點難度,但是以你們能夠考上大學的智商,只要花點心思認真學習,也不至於學不會。
  • Excel函數總結二:VLOOKUP、LARGE、RANK、LEFT、MID和FIND
    Office考生最怕的部分,真的有那麼難嗎?2、使用格式:=VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)翻譯成中文就是:查找(要查找的值,在哪找,返回第幾列內容,精確找還是近似找)3、參數說明:lookup_value:可以是數值、引用或文本字符等。