Excel函數公式:萬能查找函數Lookup函數的神應用和技巧

2020-12-18 Excel函數公式

提起查找函數,大家第一時間想到的肯定是Vlookup,其實大多數人不知道,Lookup才是查找函數之王,它幾乎能高效地實現Vlookup函數的所有功能,部分功能是Vlookup函數無法比擬的。

一、語法結構和基本使用方法。

應用場景:當需要查詢一行或一列並查找另一行或列中的相同位置的值時。

語法結構:

LOOKUP(lookup_value, lookup_vector, [r]result_vecto)

1、Lookup_value:必需。在向量中搜索的值。

2、Lookup_Vector:必需。只包含一行或一列的區域。此區域中的值必需按照升序排列,否則無法返回正確的結果。文本不區分大小寫。

3、result_vector :可選。只包含一行或一列的區域。result_vector 參數必須與 lookup_vector 參數大小相同。其大小必須相同。

易解語法結構:Lookup(查找的值,查找值所在的範圍,返回值所在的範圍)。

使用形式:

1、向量形式

可使用Lookup的這種形式在一行或一列中搜索值。

方法:

在目標單元格中輸入公式:=LOOKUP(H3,A3:A9,C3:C9)。

2、數組形式。

數組是要搜索的行和列中的值的集合。要使用數組,必需對數據排序。其功能一般用Vlookup函數和Hlookup函數來替代,不建議用哪個數組形式。

方法:

在目標單元格中輸入公式:=VLOOKUP(H3,B3:C9,2,0)。

二、Lookup函數實現逆向查找功能。

方法:

1、對數據進行升序排序。

2、在目標單元格中輸入公式:=LOOKUP(H3,C3:C9,B3:B9)。

3、Ctrl+Enter填充。

備註:

逆向查找之前,首先要對超找的內容進行升序排序,之後進行查找工作。

三、Lookup函數萬能查找(單條件、多條件)。

在前面的學習中我們已經知道,Lookup函數想要實現正確的查找,首先要對查找值所在的範圍(Lookup函數的第二個參數)進行升序排序。如果不想排序怎麼辦了?

1、單條件:

方法:

在目標單元格中輸入公式:=LOOKUP(1,0/(B3:B9=H3),C3:C9)。

公式解析:

我們先來看,B3:B9=H3,也就是說判斷B3:B9中的值是否等於H3,因此判斷結果是{0,1,0,0,0,0,0},因為之後第二個值等於H3中的值。{0,1,0,0,0,0,0}作為分母,被0除,得出的記過就是{錯誤值,0,錯誤值,錯誤值,錯誤值,錯誤值,錯誤值}。在這個數組中進行查找,會查找不到,那麼將會匹配比1小的最大值,也就是0,所以就查找到了H3對應值的位置。

2、多條件:

方法:

在目標單元格中輸入公式:=LOOKUP(1,0/((B3:B9=H3)*(E3:E9=I3)),C3:C9)。

備註:

1、此公式是Lookup函數最經典、最萬能的公式。可以歸納為:

=Lookup(1,0/((條件1)*(條件2)……條件N),返回值的範圍)。

2、從上述的萬能公式中我們可以看出,Lookup不僅可以但條件查找,也可以多條件查找。

四、Lookup函數多層次區間條件查找。

方法:

在目標單元格中輸入公式:=LOOKUP(C3,$I$3:$J$6)。

相關焦點

  • excel中的經典查找引用函數之lookup函數的使用
    excel表格的眾多函數中,我們常用的查找引用函數大致有3個,分別是有縱向查找功能的vlookup函數、有橫向查找功能的hlookup函數和可以任意多條件查找引用的lookup函數。下面我們來介紹lookup函數的用法。
  • Excel小技巧:讓你秒懂得lookup函數區間查找星座
    2、但是我們都知道關於文本型數字排序後並不是我們想要的結果,lookup函數和vlookup函數的模糊查找要求源數據是需要【按照升序排列】,因為根據日期區間查詢的,所有選擇這兩個函數來查找!3、所以我們就要將轉換後值轉數值,將C2公式改為=TEXT(B2,"mdd")*1或者在公式前加兩個負號即=--TEXT(B2,"mdd")這樣數據源就可以正常排序了,今天的查詢實際上就是利用Lookup函數的向量基本用法實現的!
  • Excel查找,除了LOOKUP函數還有這對CP函數組合
    1 或省略,表示MATCH 函數會查找小於或等於 lookup_value 的最大值。lookup_array 參數中的值必須按升序排列,例如:... 0, 1, 2, ..., A-Z。0,表示MATCH 函數會查找等於 lookup_value 的第一個值。
  • 應用技巧九:妙用LOOKUP函數升序與亂序查找
    LOOKUP函數具有向量和數組兩種語法形式。數組語法的第二參數可以使單行或單列,也可以是多行或 多列,此時LOOKUP函數會根據第二參數的尺寸執行類似VLOOKUP函數或H LOOKUP函數升序查找的功能。LOOKUP函數要求第二參數(如為數組語法,則是第二參數的首行或首列)按升序排列,並與小於或等於查找值的最大值匹配。
  • 比vlookup函數還更好用的lookup函數講解
    我們在實際工作中,當我們需要處理數據的時候,我們首先會想到使用excel表格,因為excel中有很多可以顯著提高我們工作效率的函數,我們可以藉助這些函數對數據進行快速處理,可以減輕我們的工作負擔。比vlookup函數還更好用的lookup函數講我們上節課講解了有關vlookup
  • Excel函數公式:掌握Match函數,如虎添翼
    例如:如果A1:A3區域中包含值5,15和28,那麼公式=MATCH(15,A1:A3,0)返回數字2,因為15是該區域中的第二項。 MATCH函數返回指定值在數組中的位置,通常和其它函數配合使用,如INDEX函數、VLOOKUP函數等。
  • Excel中查找與引用函數的使用
    因此我們把 19個函數按功能分為查找數據函數和引用數據函數兩類。它可以與其他多個函數組合使用,靈活方便。下面將對函數分類及其具體應用進行介紹。72下面以"根據獎金標準,統計銷售人員獎金數量"為例,介紹 HLOOKUP函數的具體應用。
  • Excel中Vlookup函數不能做的,lookup函數輕輕鬆鬆完成!
    工作中,vlookup函數是大眾情人,但也有它完成不了的工作,這個時候用lookup函數便可以輕鬆的完成!1、查找最後一條記錄例如公司會持續進不同的物品,不同的數量,現在我們需要求出最後一次進貨的數量是多少?
  • Excel比vlookup還好用的lookup函數用法大全,收藏套用!
    介紹lookup函數十大常用的用法,直接收藏,在工作中,遇到相應問題,直接套用即可。特別提醒,是lookup函數,不是vlookup函數!1、普通正向查詢公式:=LOOKUP(1,0/($B$2:$B$7=A11),$D$2:$D$7)萬能套用:=lookup(1,0/(查找值=查找列),結果列)2、逆向查詢公式
  • 使用vlookup與lookup函數就可以了
    Hello,大家好,今天跟大家分享下午我們如何查找數據中的第一條記錄和最後一條記錄,這也是一個粉絲提問到的問題,他們公司的打卡機是感應式的,每當人經過就會打一次卡,每天都會生成很多打卡記錄,每天都花費很多時間來統計公司員工的上下班時間。
  • Excel函數之Hlookup和lookup
    <p data-bjh-box="video"一、hlookup函數HLOOKUP函數是Excel等電子表格中的橫向查找函數,它與LOOKUP函數和VLOOKUP函數屬於一類函數。用HLOOKUP函數可以在表格或數值數組的首行查找指定的數值,並返回表格或數組中指定行的同一列的數值,HLOOKUP中的H代表「行」語法規則該函數的語法規則如下 :HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)參數說明1、Lookup_value
  • lookup函數很實用,難學麼?你要知道它的查找原理就不難了
    Vlookup在工作中經常用,還有一個類似的函數Lookup,功能其實比vlookup強,但是理解起來要複雜一點,但是如果你掌握了lookup函數的查找原理,你就能熟練的應用這個函數了lookup函數基本介紹這個函數有兩種用法,數組法和向量法,我們只介紹向量法,掌握了向量法,數組法自然能夠理解,它的使用是:lookup(查找值,查找列
  • VLOOKUP 函數的終結者來了- XLOOKUP 函數使用介紹(一)
    自從office 365推出Xlookup函數,大家都在津津樂道這個函數的強大,直言不諱指出這個函數將是Vlookup函數和Hlookup函數的替代者。今天我們就來看一下這個函數到底有多麼強大可以替代Excel中的Vlookup函數呢?
  • lookup函數的第1種用法:在升序條件下進行條件查詢!
    在excel函數裡面,lookup函數的出現率是非常高的。在貼吧、論壇的求助帖裡面,大部分內容都可以用lookup函數進行解決。它的用法也有多種,這節課我們講lookup函數第1種用法:在升序條件下進行條件查詢!如圖中案例表格,已知員工的工號、姓名、手機號,現在需要通過輸入工號,來查詢該員工的手機號。
  • EXCEL函數公式大全用SUM函數IF函數HOUR函數MINUTE函數計算加班費
    EXCEL函數公式大全之利用SUM函數、IF函數、HOUR函數與MINUTE函數的組合計算員工加班費。excel函數與公式在工作中使用非常的頻繁,會不會使用公式直接決定了我們的工作效率,今天我們來學習一下提高我們工作效率的函數SUM函數、IF函數、HOUR函數和MINUTE函數。
  • EXCEL函數公式大全利用TODAY函數TEXT函數WEEKDAY函數製作備忘錄
    EXCEL函數公式大全利用TODAY函數TEXT函數WEEKDAY函數製作行程備忘錄。excel函數與公式在工作中使用非常的頻繁,會不會使用公式直接決定了我們的工作效率,今天我們來學習一下提高我們工作效率的函數TODAY函數、TEXT函數和WEEKDAY函數。
  • 計數、頻率函數應用技巧解讀 - Excel函數公式
    在Excel的應用中,統計數量與頻率的操作是非常廣泛的,針對不同的需求,也有不同的函數去完成相應的功能。一、Countif函數。功能:計算指定範圍中數字的個數。方法:在目標單元格中輸入公式:=COUNTBLANK(D3:D9)。解讀:Countblank函數的作用為統計空單元格的個數,目標區域D3:D9中的空單元格有4個,所以Countblank的統計結果為4。
  • Excel函數簡單入門 用於查找某個值位置的MATCH函數
    MATCH函數是EXCEL主要的查找函數之一,可以用來返回指定數值在數組區域中的位置(是位置,位置,重要的事情講三次),在和其他函數相互進行嵌套的時候,往往能顯示出其功能的強大;MATCH函數是通常有以下幾方面用途:(1)確定列表中某個值的位置(有這個值的情況下); (2)對某個輸入值進行檢驗
  • Office365 之 Excel新增加的函數XLOOKUP的用法有哪些?(續)
    當xlookup找不到 lookup_value時返回第4個參數指定的值。一次返回多個結果,輸入一個公式,Xlookup會自動按順序返回其他列的值,原來vlookup函數要結合 column或者 Match函數才能實現,大大提高了工作效率。
  • 你早該這麼學Excel函數,Excel公式教程,第二課《公式與函數》
    excel公式與函數摘要:①簡單公式計算;②表達式與地址引用;③常用函數及其應用;④>三、函數利用Excel中的函數來進行公式計算可以大大提高工作效率,函數的構成與公式相似,分為函數本身和函數參數。Excel為我們提供了大量的函數。隨Excel附帶的預定義或內置共識,既可以作為獨立公式單獨使用,也可以作為參數用於其他函數。Excel2003中為用戶提供了300多個函數(如數學與三角函數、統計函數、資料庫函數、邏輯函數等)。函數有函數名和參數組成,格式為:函數名(參數1、參數2、……)。