Excel函數公式:含金量超高的VLOOKUP、LOOKUP實用技巧解讀

2021-01-09 Excel函數公式

實際工作中,凡是提到查找引用的,90%以上的人第一時間想到的肯定是VLOOKUP函數,但其實VLOOKUP函數有很多缺點啊,例如不能直接逆向查詢等……但對於LOOKUP函數來說,都是小菜一碟。

一、LOOKUP函數功能及語法結構。

作用:從單行或單列或數組中查找對應的值。

語法結構:

LOOKUP函數有向量形式和數組形式兩種語法結構。

1、向量形式:=LOOKUP(需要查詢的值,查詢在所在的範圍,對應結果所在的範圍)。

2、數組形式:=LOOKUP(需要查詢的值,值所在的範圍)。

其實最常用的並不是向量形式,也不是數組形式,而是「變異形式」。因為LOOKUP函數在如果按照默認的查詢方式進行,必須對數據源的值進行升序排序。而「變異形式」則不需要。

語法結構如下:

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

二、單條件查詢。

目的:查詢銷售員對應的銷量。

方法:

在目標單元格中分別輸入公式:=VLOOKUP(H4,B3:C9,2,0)、=LOOKUP(1,0/(B3:B9=H8),C3:C9)。

三、多條件查詢。

目的:查詢銷售員在相應地區的銷量。

方法:

1、在目標單元格中輸入公式:=VLOOKUP(H4&I4,IF({1,0},B3:B9&E3:E9,C3:C9),2,0)和=LOOKUP(1,0/((B3:B9=H8)*(E3:E9=I8)),C3:C9)。

2、其中VLOOKUP函數需要用Ctrl+Shift+Enter填充。LOOKUP用普通的Ctrl+Shift填充。

解讀:

1、從上述的兩個公式中,我們可以看出,LOOKUP實現多條件查詢更為簡單。

2、VLOOKUP函數不僅使用了數組和IF函數,而在填充時需要用Ctrl+Shift+Enter來填充,這對於新手來時是很容易出錯的。

四、逆向查詢。

目的:通過姓名查詢工號。

方法:

在目標單元格中分別輸入公式:=VLOOKUP(I4,IF({1,0},C3:C9,B3:B9),2,0)、=LOOKUP(1,0/(C3:C9=I8),B3:B9)。

解讀:

在逆向查詢中,我們可以明顯的感覺到LOOKUP函數簡單的多,VLOOKUP函數查詢時需要用IF函數來輔助完成。

結束語:

通過上述單條件,多條件以及逆向查詢,我們了解了VLOOKUP函數和LOOKUP函數的用法和功能,並且對其實現過程的簡易程度做了對比,相對於VLOOKUP函數來說,LOOKUP函數的實現過程和可操作性更強,更容易理解。

相關焦點

  • 查找總是出錯:別為難vlookup函數了,還是讓lookup函數來吧
    有朋友提到在使用vlookup函數查找的時候結果為什麼是錯的?明明查找規格都是一樣的,並且沒有任何格式差別,怎麼會出錯了呢?看到朋友發來的文件才知道原來是通配符惹的禍?在excel中星號(*)是有特別意義的,如果你需要查找的內容中包含星號,那麼星號的本身是(~*),這樣才能正確查找!非通配符:~加在通配符*或?前,此時*或?
  • Excel中Vlookup函數不能做的,lookup函數輕輕鬆鬆完成!
    工作中,vlookup函數是大眾情人,但也有它完成不了的工作,這個時候用lookup函數便可以輕鬆的完成!1、查找最後一條記錄例如公司會持續進不同的物品,不同的數量,現在我們需要求出最後一次進貨的數量是多少?
  • excel中的經典查找引用函數之lookup函數的使用
    excel表格的眾多函數中,我們常用的查找引用函數大致有3個,分別是有縱向查找功能的vlookup函數、有橫向查找功能的hlookup函數和可以任意多條件查找引用的lookup函數。下面我們來介紹lookup函數的用法。
  • EXCEL公式函數系列 之 查找與引用函數VLOOKUP
    該函數語法為:Vlookup(lookup|_value,table_array,col_index_num,range_lookup)該函數參數說明如下:lookup_value:要查找的值,也被稱為查閱值。table_array:查閱值所在的區域。請記住,查閱值應該始終位於所在區域的第一列。對的,就是上面加粗的首列的解釋。
  • lookup函數的使用方法,含向量和數組形式實例及與vlookup的區別
    以下是就 Excel lookup函數的使用方法,列舉了向量形式和數組形式兩種實例,並且分享了 lookup 與 vlookup 的區別,實例中操作所用版本均為 Excel 2016。一、lookup函數向量形式使用方法lookup函數向量形式是在一行或一列中查找值,返回另一行或另一列對應位置的值。
  • 這篇通俗實用的Vlookup函數教程,5分鐘就可以包你一學就會
    vlookup函數共計4個參數:=vlookup(lookup_value,Table_array,col_num,type)A表和B表首列都是學號信息,因此我們可以通過利用B表中的學號(lookup_value)到A表(table_array)中進行查詢,然後返回A表中從左右往右數第4列的信息(col_num),z只有B表中的學號在A表中存在時,才返回正確的結果(為0,
  • Office365 之 Excel新增加的函數XLOOKUP的用法有哪些?(續)
    當xlookup找不到 lookup_value時返回第4個參數指定的值。一次返回多個結果,輸入一個公式,Xlookup會自動按順序返回其他列的值,原來vlookup函數要結合 column或者 Match函數才能實現,大大提高了工作效率。
  • Excel函數公式:萬能查找函數Lookup函數的神應用和技巧
    語法結構:LOOKUP(lookup_value, lookup_vector, [r]result_vecto)1、Lookup_value:必需。在向量中搜索的值。2、Lookup_Vector:必需。只包含一行或一列的區域。此區域中的值必需按照升序排列,否則無法返回正確的結果。文本不區分大小寫。
  • lookup函數很實用,難學麼?你要知道它的查找原理就不難了
    Vlookup在工作中經常用,還有一個類似的函數Lookup,功能其實比vlookup強,但是理解起來要複雜一點,但是如果你掌握了lookup函數的查找原理,你就能熟練的應用這個函數了lookup函數基本介紹這個函數有兩種用法,數組法和向量法,我們只介紹向量法,掌握了向量法,數組法自然能夠理解,它的使用是:lookup(查找值,查找列
  • Vlookup函數除了查詢引用,它的VBA使用你會嗎
    對,就是用vlookup函數來實現。本章就圍繞vlookup的查詢引用以及通過VBA返回多個值的方法進行講解。到這裡vlookup查詢的理論就講完了,但是如果細心的同學會發現,我們的vlookup一次只能返回查找的一個值,如果我們要把張山的性別、學歷、是否畢業同時都查詢出來呢,這時我想很多同學都會想到,使用多個vlookup函數就可以了。但是如果要查的值很多呢?那麼多次書寫vlookup函數是不是就非常麻煩呢。好了,接下來就給大家介紹通過vlookup函數實現多列值的返回查詢。
  • excel數據計算的基礎,公式與函數的基礎操作技巧
    我們在實際工作中,當我們需要處理大量數據的時候,我們通常會選擇excel表格,因為excel自身具有強大的公式與函數,我們可以利用公式與函數對excel數據進行快速計算。公式與函數的基礎操作技巧excel自帶很多實用的函數,比較常見的有邏輯函數、判斷函數等,我們可以根據自己的需要選擇適合的函數
  • Excel函數公式:LOOKUP函數單條件、多條件查詢公式技巧解讀
    LOOKUP函數是我們常用的查找函數之一,其語法決定,想要得到正確的查詢結果,必須對查詢的數據進行升序排序,但是一般情況下我們都不會先排序在查詢,而是採用:=LOOKUP(1,0/(B3:B9=H3),C3:C9)類似結構的語法來完成查詢。
  • 4個vlookup函數的高階用法,估計你一種都沒用過
    Hello,大家好,vlookup函數相信大家都非常的熟悉,今天就跟大家分享4個vlookup函數的高階用法,學會它們,你就是公司的大神了。話不多說,讓我們直接開始吧一、提取固定長度的數字如下圖,我們想要提取工號,只需要將函數設置為:=VLOOKUP(0,{0,1}*MID(A2,ROW($1:$30),6),2,0),因為這個一個數組公式所以我們要按Ctrl+shift+回車三鍵填充公式,然後向下拖動即可,這樣的話我們就提取到了工號
  • VLOOKUP 函數的終結者來了- XLOOKUP 函數使用介紹(一)
    自從office 365推出Xlookup函數,大家都在津津樂道這個函數的強大,直言不諱指出這個函數將是Vlookup函數和Hlookup函數的替代者。今天我們就來看一下這個函數到底有多麼強大可以替代Excel中的Vlookup函數呢?
  • 查詢函數Choose、Lookup、Hlookup、Vlookup應用技巧解讀
    2、返回值可以是文本、單元格區域、公式、名稱、函數等。目的:評定員工業績。方法:在目標單元格中輸入公式:=CHOOSE(IF(C3<3000,1,IF(C3>=4000,3,2)),"一般","良好","優秀")。
  • Excel表格vlookup函數搭配match函數詳解
    大家好,我是涼涼老師,今天給大家分享一下Excel表格vlookup函數搭配match函數的用法,首先看圖:vlookup用法上面的表格是右邊的數據,根據名稱在左邊數據裡面查詢對應的數據,=iferror(vlookup($f2,$a$1:$d$6,2,0),"")首先我們先來分析一下這個函數
  • 計數、頻率函數應用技巧解讀 - Excel函數公式
    方法:在目標單元格中輸入公式:=COUNTA(D3:D9)。解讀:Counta的作用為統計非空單元格的個數,目標區域D3:D9中的「遲到」有3個,所以Counta的統計結果為3。方法:在目標單元格中輸入公式:=COUNTBLANK(D3:D9)。解讀:Countblank函數的作用為統計空單元格的個數,目標區域D3:D9中的空單元格有4個,所以Countblank的統計結果為4。
  • Excel函數公式:掌握Match函數,如虎添翼
    Match函數是Excel中使用較為廣泛的一個函數。其主要作用是:在「範圍」單元格中搜索特定的項,然後返回該項在此區域中的相對位置。 通俗的將:MATCH函數返回指定值在數組中的位置,如果在數組中沒有找到該值則返回#N/A。
  • Excel vlookup篩選兩列的重複項與查找兩個表格相同數據
    圖12、公式說明公式 =IFERROR(VLOOKUP(B1,A:A,1,0),"") 由 IFERROR 和 VLOOKUP 兩個函數組成。二、Excel vlookup查找兩個表格相同數據有兩張有重複數據的服裝銷量表(一張在「excel教程.xlsx」中,另一張在「clothingSales.xlsx」中)(見圖2),需要把重複記錄找出來,這可以用vlookup函數實現,方法如下:
  • Excel 中Vlookup函數更靈活的擴展用法
    在B4單元格設置數據有效性這裡具體說下INDIRECT($B$3) 這裡的INDIRECT($B$3)等效於三張表的A:D當B3單元格是store_28時對應的是28商場的表的A:D的區域,store_28是通過菜單中的公式——定義名稱來定義的。