十分鐘學會XLOOKUP函數,跟加班說Goodbye~

2020-12-04 易點易動

什麼是XLOOKUP?

新的XLOOKUP函數,解決了VLOOKUP的一些限制。另外,它還替代了HLOOKUP。例如,XLOOKUP可以向左查看,默認為完全匹配,並允許您指定單元格範圍而非列號。

如何使用XLOOKUP功能?

我們來看一個實際使用XLOOKUP的示例。請看下面的示例數據。我們現在需要找到與A列中的ID相匹配的F列中部門的值。

這是一個經典的精確匹配查找示例。 XLOOKUP函數僅需要三個信息。 下圖顯示了帶有五個參數的XLOOKUP,但是對於精確匹配,僅前三個參數是必需的。因此,讓我們專注於它們:

Lookup_value: What you are looking for. 你在尋找什麼

Lookup_array: Where to look. 在哪可以找到它。

Return_array: the range containing the value to return. 返回什麼

如下公式適用於這個例子 =XLOOKUP(A2,$E$2:$E$8,$F$2:$F$8)

我們來探索一下XLOOKUP的幾個優勢。

1)沒有更多的列索引號

XLOOKUP使用戶可以選擇要返回的範圍(在此示例中為F列)。

與VLOOKUP不同,XLOOKUP可以查看所選單元格左側的數據。

當插入新列時,用戶也不再遇到公式中斷的問題。如果您的電子表格中發生這種情況,則返回範圍將自動調整。

2)XLOOKUP默認為完全匹配

在學習VLOOKUP時,總是很困惑,為什麼要指定精確匹配。

幸運的是,XLOOKUP默認為完全匹配,這減少了回答第四個參數的需要,並確保了新接觸公式的用戶減少了錯誤。簡言之,與VLOOKUP相比,XLOOKUP提出的問題更少,更加用戶友好。

3)XLOOKUP可以向左查看

能夠選擇查找範圍的這個特性使得XLOOKUP比VLOOKUP更具通用性。使用XLOOKUP,表列的順序無關緊要。在下面的示例中,我們需要查找ID(列E)並返回人員名稱(列D)。

這個公式可以實現: =XLOOKUP(A2,$E$2:$E$8,$D$2:$D$8)

4)可使用XLOOKUP進行範圍查找

這個查找公式對於查找範圍內的值非常有用。請看下面的例子。這次不查找一個具體的值,我們需要知道B列中的值在E列中的範圍內。這將確定所獲得的折扣。

這次我們不在尋找特定值。我們需要知道B列中的哪些值在E列中的範圍內。

XLOOKUP有一個可選的第四個參數也就是匹配模式(它默認為完全匹配)

我們可以看到XLOOKUP在近似匹配方面比VLOOKUP更強大。 我們可以選擇最接近的小於我們所查找值(-1)的匹配項或最接近的大於我們查找值的匹配項(1)。還有一個選擇,那就是使用通配符(2),例如?或*。

0表示:匹配的模式,0表示精確匹配(默認)。

-1表示:查找的模式,1代表從上往下查找,-1代表從下往上查找。所以填寫-1就是查找最後一條記錄。

如果未找到完全匹配項,則此示例中的公式返回最接近的小於我們查找值的那個值:=XLOOKUP(B2,$E$3:$E$7,$F$3:$F$7,-1)

但是,在單元格C7中返回了一個#N / A錯誤,這裡本應該返回0%的折扣,因為支出64沒有達到任何折扣的標準。

XLOOKUP函數的另一個優點是,查找範圍不需要像VLOOKUP那樣按升序排列。

在查詢表的底部輸入新行,然後打開公式。通過單擊並拖動角來擴展使用範圍。

該公式立即糾正錯誤。將「 0」放在範圍的底部也沒有問題。

5)XLOOKUP 也可以替代HLOOKUP的功能

如前所述,XLOOKUP函數也可以代替HLOOKUP。

HLOOKUP函數是水平查找,用於沿行搜索。

不像其同級VLOOKUP那樣眾所周知,但對於下面的示例很有用,其中標頭位於A列中,數據沿第4和5行。 XLOOKUP可以在兩個方向上看-向下查看列,也可以沿行查看。

在這個例子中,該公式用於返回與單元格A2中的名稱相關的銷售值。它沿著第4行查找名稱,然後從第5行返回值: =XLOOKUP(A2,B4:E4,B5:E5)

6)XLOOKUP可以從下往上查找

XLOOKUP的第五個參數是搜索模式。這使我們能夠將查找切換為從底部開始,並查找列表以查找最後出現的值。

在下面的示例中,我們想在A列中找到每種產品的庫存水平。查找表按日期順序排列,每個產品有多個庫存檢查。我們要從最近一次的檢查(最近一次出現的產品ID)返回庫存水平。

XLOOKUP函數的第五個參數提供了四個選項。我們對使用「從後到先搜索」選項感興趣。

完整的公式如下所示

=XLOOKUP(A2,$E$2:$E$9,$F$2:$F$9,,-1)

在此公式中,第四個參數被忽略。它是可選的,我們需要默認為完全匹配。

XLOOKUP功能還有很多等待挖掘和學習。小易溫馨提示:目前,XLOOKUP函數只在office365最新更新的版本裡

相關焦點

  • 使用vlookup與lookup函數就可以了
    對於這樣的問題我們使用vlookup函數與lookup函數就能快速搞定一、排序首先我們點擊按Ctrl+a選擇所有數據,然後點擊排序,選擇自定義排序,然後在自定義排序的窗口中點擊添加條件,我們將主要關鍵字設置為姓名,將次要關鍵字設置為打開時間,並且將次序設置為升序,點擊確定,這樣的話,每個人的打開時間都聚集在一起了,並且是從小到大的如果你確定你的數據源是從小到大進行排列的話
  • Excel中Vlookup函數不能做的,lookup函數輕輕鬆鬆完成!
    工作中,vlookup函數是大眾情人,但也有它完成不了的工作,這個時候用lookup函數便可以輕鬆的完成!1、查找最後一條記錄例如公司會持續進不同的物品,不同的數量,現在我們需要求出最後一次進貨的數量是多少?
  • excel中的經典查找引用函數之lookup函數的使用
    excel表格的眾多函數中,我們常用的查找引用函數大致有3個,分別是有縱向查找功能的vlookup函數、有橫向查找功能的hlookup函數和可以任意多條件查找引用的lookup函數。下面我們來介紹lookup函數的用法。
  • 職場這樣使用lookup函數才好用!不需要excel升序排列
    課程信息卡課程:《Excel天天訓練營》2.0圖文版章節:第2章-精通函數內容:查找(lookup)上節課我們講了lookup函數的基礎用法,相信你一定有這樣的煩惱:一定要求數據按升序排列!其實,lookup函數還有個經典使用方式:不需要按升序排列。如圖中案例表格,A列工號無需按升序排列,而且還可以實現多條件查詢,根據工號以及職位2個條件來查詢手機號。如果你沒有學會這些函數,那麼就無法應對大量數據的表格。
  • 多條件數據查詢,你選擇用lookup、vlookup還是index+Match函數?
    今天我們就來詳細的學習一下Excel非常實用查詢函數:lookup、vlookup以及Index+Match函數在不同情況下的多條件查詢使用。看看大家都喜歡用哪一類函數進行數據的多條件查詢。函數一:vlookup函數進行多條件數據查詢案例說明:我們需要利用vlookup函數根據產品和日期兩個條件,查詢對應的當天產品出庫數量。
  • 看到XLOOKUP函數,我才知道VLOOKUP函數是個弟弟
    那段時間剛剛學會了VLOOKUP函數,可把我驕傲壞了,覺得在職場辦公唯我獨尊,可是XLOOKUP函數的推出,讓我一下子就覺得VLOOKUP函數就是個弟弟。今天,小編就給大家好好嘮嘮XLOOKUP函數,記得點讚收藏關注。
  • Excel函數公式:萬能查找函數Lookup函數的神應用和技巧
    提起查找函數,大家第一時間想到的肯定是Vlookup,其實大多數人不知道,Lookup才是查找函數之王,它幾乎能高效地實現Vlookup函數的所有功能,部分功能是Vlookup函數無法比擬的。一、語法結構和基本使用方法。
  • 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函數不分正逆向,萬能套用是一樣的萬能套用
  • lookup函數的使用方法,含向量和數組形式實例及與vlookup的區別
    以下是就 Excel lookup函數的使用方法,列舉了向量形式和數組形式兩種實例,並且分享了 lookup 與 vlookup 的區別,實例中操作所用版本均為 Excel 2016。一、lookup函數向量形式使用方法lookup函數向量形式是在一行或一列中查找值,返回另一行或另一列對應位置的值。
  • lookup函數很實用,難學麼?你要知道它的查找原理就不難了
    Vlookup在工作中經常用,還有一個類似的函數Lookup,功能其實比vlookup強,但是理解起來要複雜一點,但是如果你掌握了lookup函數的查找原理,你就能熟練的應用這個函數了lookup函數基本介紹這個函數有兩種用法,數組法和向量法,我們只介紹向量法
  • 用思維導圖精講LOOKUP函數,不一樣的方法,更好的學習效果
    今天,我們繼續來學一個查詢類的函數LOOKUP作用:在一行或者一列的範圍中查詢指定的值,並返回另一個範圍中對應位置的值。語法,如上面的思維導圖可以看出所述,有兩種用法:1.LOOKUP(lookup_value,lookup_vector,[result_vector])2.LOOKUP(lookup_value
  • 1分鐘學會LOOKUP函數,有網友說使用這個方法,初學者秒變大神
    說到這個函數,或許有些人會說自己只認識它的弟弟VLOOKUP函數,其實殊不知這個函數更為強大。相對的說在這年頭,假如經常用Excel的人還不知道什麼是LOOKUP函數,那就像是法國人不知道拿破崙,美國人不知道華盛頓一樣。
  • 零基礎入門Excel數據分析「函數篇」:5個常用的關聯匹配類函數
    在數據分析中,數據的查找、對比等非常常見,這就需要用到關聯匹配類函數,本文將介紹Excel數據分析中常用的關聯匹配類函數,如vlookup、hlookup、index、match及rank等。1、vlookupvlookup是Excel查找函數家族中最為常用的一個函數,如果你經常和Excel打交道,那麼一定使用過vlookup。功能:用於數據區域的縱向查找。
  • Excel必備查詢神器:INDEX+MATCH函數組合,用了都說好
    當我們在處理表格數據查詢時,首先會想到一個超牛查詢函數VLOOKUP()。如果你覺得VLOOKUP函數超牛的話,今天阿鍾老師分享的應該算是查詢神器了吧!畢竟VLOOKUP函數在查詢數據時多多少少有一些限制,比如只能從前往後查找,逆向查找需要費一番功夫。而INDEX+MATCH函數組合就沒有這些限制了。
  • 必學Excel查找與引用函數,將表格變成智能資料庫(上)
    要想在海量數據中,根據條件查找數值,查找與引用函數必不可少。今天先學會3個函數,明天工作匯報就小露一手。1.使用CHOOSE函數根據序號從列表中選擇對應的內容CHOOSE函數可以使用index_num返回數值參數列表中的數值,使用該函數最多可以根據索引號從254個數值中選擇一個。使用CHOOSE函數可以直接返回value給定的單元格。
  • 初中數學:十分鐘搞懂一次函數以及對應的函數圖像
    一次函數是函數中的一種,一般形如y=kx+b(k,b是常數,k≠0),其中x是自變量,y是因變量。特別地,當b=0時,y=kx+b(k為常數,k≠0),y叫做x的正比例函數。①函數的圖像定義在直角坐標系中,以自變量x為橫坐標和以它的函數y對應值為縱坐標的點的集合,叫做函數y=f(x)的圖像。例如一次函數y=kx+b(k,b是常數,k≠0)的圖像是一條直線。(1)l上的任意一點P0(x0,y0)的坐標,審核等式y=kx+b,即y0=kx0+b;(2)若y1=kx1+b,則點P(x1,y1)在直線l上。
  • 「Excel實用技巧」Mlookup函數來了!比Vlookup好用多了!
    最近總有很多同學提問Vlookup無法查找的問題,今天就翻出原來編寫自定義函數MLookup,希望對這些同學有用。Vlookup是最常用到的查找函數,但它有很大的局限性。比如:只能查找第一個符合條件的值,無法任意位置查找和多條件查找等。於是,我用VBA編寫了一個功能強大的Mlookup函數。
  • 當查詢的Excel表格列太多,這個函數給vlookup神助攻
    數據表查詢,如果你已經擁有了 O365,那麼恭喜你,xlookup 函數雲淡風輕中簡化並包羅了所有查詢函數,過去所積累的一切技巧都不再需要了。 可是很多讀者還是遺憾表示,沒有安裝 O365,那也不必沮喪,咱繼續 vlookup,那麼今天的教程就變得意義非凡。
  • VLOOKUP、LARGE和RANK函數總結
    今日先總結三個函數,分別是VLOOKUP、LARGE和RANK函數。更多函數總結平臺將在近期陸陸續續更新,敬請期待!一、VLOOKUP函數1、功能:VLOOKUP是一個縱向查找函數,用於表格或數值數組的首列查找指定的數值,並由此返回表格或數組當前行中指定列處的數值。