查找引用函數VLOOKUP的使用方法大全

2022-01-30 沐柒Excel
        分享了這麼久的文章,我忘了和大家分享一個比較常用的縱向查找函數——vlookup,這個函數可以堪稱匹配神器,做表的小夥伴經常能用到。
        VLOOKUP函數是按列查找,最終返回該列所需查詢列序所對應的值。學會了它,可以幫助用戶減少大量的工作量,下面為大家簡單講解一下函數意義並通過一個簡單的例子介紹函數的用法。----

vlookup(lookup_value,table_array,col_index_num,[range_lookup])

lookup_value表示要查找的對象;

table_array表示查找的表格區域;

col_index_num表示要查找的數據在table_array區域中處於第幾列的列號;

range_lookup表示查找類型,其中1表示近似匹配,0表示精確匹配;(此項省略默認為1)

----

 1、精準匹配

示例:根據姓名精確查找年齡。

公式:=VLOOKUP(A2,[工作簿1]Sheet1!$A:$B,2,0)

操作步驟:

2、區間段匹配(方法一:添加輔助列,模糊匹配)

示例:根據員工的工齡來匹配對應的年終禮品

做法:添加一個輔助列,然後通過vlookup做模糊查找(模糊匹配的脊髓在於查找類型選擇的是1)

公式:=VLOOKUP(E2,H:J,3,1)

3、區間段匹配(方法二:不添加輔助列,模糊匹配)

示例:根據員工的工齡來匹配對應的年終禮品(和2的題目一樣,這個方法是不用加輔助列的方法)

做法:藉助IMREAL函數和IF函數

公式:=VLOOKUP(E2,IF({1,0},IMREAL($H$2:$H$5&"i"),$I$2:$I$5),2)  (按ctrl+shift+enter三鍵結束)    

拆解上述公式:

(1)=IMREAL($H$2:$H$5&"i")     ——— 求出分別求出H2-H5單元格中區域最小值

IMREAL函數是計算負數的實部係數的函數,作用就是提取區間的下限。

(2)=IF({1,0},IMREAL($H$2:$H$5&"i"),$I$2:$I$5)   ——— 運用數組的邏輯,組合成一個新的查詢區間。

IF函數是判斷函數,判斷一個條件是否滿足,滿足條件返回TRUE(真值),不滿足條件返回FALSE(假值)。

———— 在四則運算中,可以將布爾值當作數值來運算,而TRUE和FALSE可以分別當作1和0來進行運算。

輸入上面的if公式按ctrl+shift+enter三鍵結束,解析出來的函數:={IF({1,0},{0;4;7;10},{"1千元獎金";"手機";"電腦";"1萬元獎金"})}

IF函數中的{1,0}是值的後面合成數組順序,{1,0}是正向順序,合成結果真值在前,假值在後;{0,1}是逆向順序,合成結果假值在前,真值在後。

示例1:{IF({1,0},{0;4;7;10},{"1千元獎金";"手機";"電腦";"1萬元獎金"})}={0,"1千元獎金";4,"手機";7,"電腦";10,"1萬元獎金"}

示例2:{IF({0,1},{0;4;7;10},{"1千元獎金";"手機";"電腦";"1萬元獎金"})}={"1千元獎金",0;"手機",4;"電腦",7;"1萬元獎金",10}

 ---想了解IMREAL函數和IF函數更多使用方法,請關注我,在以後的文章中會分享給大家哦。

4、逆列匹配

示例:根據年會禮物匹配出在職時間區間

公式:=VLOOKUP(F2,IF({0,1},I:I,J:J),2,0)

 ---和上面方法一樣,藉助IF函數

5、通過兩個條件進行匹配

示例:通過姓名和年齡兩個條件匹配技能評分

公式:=VLOOKUP(N2&O2,IF({1,0},$A$2:$A$17&$B$2:$B$17,$D$2:$D$17),2,0) —— 按ctrl+shift+enter三鍵結束

 ---和上面方法一樣,藉助IF函數

6、屏蔽錯誤值錯誤值查找。

vlookup中查找不到對應的值,會顯示錯誤值#N/A。有錯誤值#N/A在內容就顯得很醜,我們想讓查找不到的值,顯示為空值。在這種情況下,我們可以vlookup函數外面加一個IFERROR函數,從而返回我們想要的空值」。

示例:查找姓名為「劉」的年齡,查找無果,將錯誤值#N/A隱藏。

做法:藉助IFERROR函數 ——IFERROR函數作用是計算結果為錯誤,則返回您指定值。語法:=IFERROR(條件成立是顯示的內容,不成立要顯示的內容)

(IFERROR函數更多使用方式,請關注我,在以後的文章中會分享給大家哦)

公式:=IFERROR(VLOOKUP(E10,A:B,2,0),"")      ——公式中的引號必須為英文半角下的引號

7、按順序返回多列對應值

示例:匹配部分人員的年齡、工種、技能評比

做法:藉助COLUMN函數 —— COLUMN函數作用是返回引用單元格的列號,語法:=COLUMN(單元格)(COLUMN函數具體使用方式,請關注我,在以後的文章中會分享給大家哦)

公式:=VLOOKUP($N2,$A:$D,COLUMN(B$1),0)

8、按列名稱查找列數返回對應值

示例:匹配部分人員的年齡、技能評比

做法:藉助MATCH函數  —— MATCH函數作用是確定區間內中某個值的位置,語法:MATCH(查找的值,查找區間,參數)(MATCH函數具體使用方式,請關注我,在以後的文章中會分享給大家哦)

公式:=VLOOKUP($N2,$A:$D,MATCH(O$1,$A$1:$D$1,0),0)

9、根據第一個字或者最後一個字進行匹配

示例:根據編碼開頭字母,匹配出技能評分(開頭字母不重複的情況下)

思路:利用通用符(星號)

星號(*)是通用符,代表所有符號;問號(?)代表一個字符。

公式:=VLOOKUP(AE2&"*",D:F,3,0)

10、一對多查詢

示例:將屬於此工種的姓名羅列出來

思路:先創建輔助列,再進行查詢

輔助列公式=B2&COUNTIF($B$2:B2,B2)

查詢公式:=IFERROR(VLOOKUP($O2&COLUMN(A1),$A:$D,3,0),"")

--END--

點一下在看 = 給沐柒點鼓勵,讓沐柒繼續加油喲

在後臺和評論區可以給沐柒分享一下你的技巧和想法哦

喜歡我的小夥伴,記得關注我哦

相關焦點

  • Excel查找引用:比vlookup函數還好用的是hlookup函數
    在之前發布了一個動態排班表的文章,根據日期和班組來查詢班次,小編原來使用了一個很長很長的if+vlookup函數組合查找到的!函數查找範圍是使用了定義名稱!沒想到只要一個hlookup函數就可以解決這個函數和vlookup函數的查找區別是橫向查找,查找值都必須在查找區域的首行/首列所以在F2中輸入公式=HLOOKUP(B2,四班三倒!
  • vlookup函數使用匯總大全!
    大家都知道,在使用excel時,vlookup函數的使用頻率非常大,之前在網上看到這樣的一句話,不會vlookup函數就不要說會excel,那麼今天就帶領小夥伴們一起去了解它吧,看看在工作中都一般用於哪些場景呢?
  • Excel中查找函數vlookup和index—match使用方法詳細介紹
    一:vlookup函數說起vlookup函數,相信每個Excel的使用者對其至少略有耳聞,比起lookup、hlookup函數名氣要大得多。因為vlookup函數符合我們的思維習慣,在日常查找中足夠使用了。
  • 詳解vlookup函數的使用方法,以及使用技巧
    Hello,大家好,這一章我們開始學習函數,函數可以說是excel的精髓,它們能夠幫助我們快速的處理數據,提高工作效率,今天我們就來學一個我們工作中用到最多的函數,可能也是很多人的啟蒙函數,他就是vlookup函數,vlookup函數操作簡單,功能強大,它也是Excel中使用最廣泛的函數之一開始之前我們先來學習下excel
  • EXCEL公式函數系列 之 查找與引用函數VLOOKUP
    大家好,我們已經學習完了EXCEL中的邏輯函數,從今天開始我們開始學習查找與引用這一系列的函數。今天的標題有點變動,是的,把「教學」去掉了。通過這幾天做文章發現EXCEL博大精深,大家共同學習進步吧。首列用於查找,返回後一列的值則填2,返回後兩列的值則填3,以此類推。注意是相對的,選定區域的首列和第幾列,不是EXCEL單元格絕對最標值,即A1/A2等。range_lookup:邏輯值,指定希望Vlookup查找精確匹配值(0)還是近似值(1)。這一點很多地方講這個函數都沒有說清楚,也是新手用這個函數容易出錯的地方。
  • vlookup函數的使用方法,含查找多值、以某字開頭的值與近似匹配
    vlookup 是 Excel 中常用的函數之一,它用於查找指定值所對應的另一個值,特別是表格記錄非常多時,用它很快就可以找到想查找的值。用vlookup函數查找時,既可以精確匹配又可以近似匹配。以下將先介紹vlookup函數的作用和函數表示,再列舉vlookup函數的使用方法,最後再分享它的幾個擴展應用實例,包含查找以某字或詞組開頭或結尾值、查找包含某個字或詞組的值,近似匹配和查找指定類下的所有產品價格。實例操作所用版本均為 Excel 2016。
  • vlookup函數結合match函數實現多行查找
    今天先不繼續更新index函數,有同學說,index函數使用時,通過match兩次使用獲取行列位置有些麻煩,很擔心出錯。
  • 這個excel查找函數也很重要,index函數的使用方法
    我們之前學過幾個excel查找函數,分別是vlookup函數和hlookup函數以及match函數,這次我們還要學習另外一個查找函數,這個查找函數就是index函數,index函數是用來引用我們所需要的信息,主要分連續區域和非連續區域內的引用兩種,連續區域裡使用index公式是=index
  • excel中的經典查找引用函數之lookup函數的使用
    excel表格的眾多函數中,我們常用的查找引用函數大致有3個,分別是有縱向查找功能的vlookup函數、有橫向查找功能的hlookup函數和可以任意多條件查找引用的lookup函數。下面我們來介紹lookup函數的用法。
  • Vlookup函數除了查詢引用,它的VBA使用你會嗎
    對,就是用vlookup函數來實現。本章就圍繞vlookup的查詢引用以及通過VBA返回多個值的方法進行講解。如果單元格區域的第1列中有兩個或更多值與你想要查找的內容匹配,則使用第一個找到的值。如果找不到精確匹配的值,則返回錯誤值#N/A。比如我們要查詢姓名為張山的性別就可以這樣寫:=vlookup(「張山」,A2:D6,2,1);vlookup函數就會在單元格區域中的第一列找到張山,然後去返回第二列中性別的值。
  • excel查找函數-vlookup
    大家都會想到 VLOOKUP、LOOKUP等熟悉的查詢函數,但是對於剛入接觸或學習excel的新手不知道怎麼操作,今天分享關於查詢問題通過下面例子進行演示,如下:關鍵詞:vlookup、IFERROR、反方向查找函數使用格式=VLOOKUP
  • excel多條件查找方法:lookup、vlookup、indexmatch多條件查找
    ,分別是:lookup多條件查詢、vlookup多條件查找、indexmatch多條件查找。Lookup函數在查找的時候是忽略錯誤的,所以只有數據運算結果為1的公式滿足條件。那麼我們就很好理解0/(A3=$I$3:$I$19)*(B3=$J$3:$J$19)的目的就是將正確結果用0表示,其他的變成錯誤值,利用函數查找忽略錯誤這個特點完成查找。總結:本函數由於使用了二分法原理查找,所以如果數據量較大時運算會很慢。
  • Vlookup函數糾錯偏方大全
    Vlookup函數功能強大,不但可以一對一查找,一對多查找,反向查找,還能合併連接單元格數據,是每個表哥表姐必備的函數,也是函數出鏡率最高之一。不過Vlookup函數使用不當就會出錯,讓你不知所措。今天小編教大家如何處理Vlookup函數出錯,發揮Vlookup函數的最大威力,提高我們的工作效率。Vlookup函數出錯,一般會顯示#N/A。
  • 比VLOOKUP更強大的查找函數
    VLOOKUP是查找引用函數,其原理是查找什麼?在哪個範圍找?返回第幾列數據,是精確還是模糊查找。理解這個思路VLOOKUP已經爛熟於心了。但需要注意的是,VLOOKUP函數不能逆向查找,而有時候為了方便,需要逆向查找數據,所以才有了INDEX和MATCH函數INDEX函數◆定義:Index:英文意思為「索引」INDEX函數也是一個查找函數,功能與VLOOKUP有所不同◆語法:=INDEX
  • excel中使用vlookup函數查找老出錯?試試index—match函數吧
    在excel中,運用查找函數是excel中進行數據統計分析最常用的操作之一,說起查找函數,很多人首先會想到vlookup函數,其實excel中的查找函數有很多種,比如lookup、index-match等,尤其是index—match函數的使用範圍比vlookup函數更加廣泛,在反向查找、橫向查找等方面能夠克服vloolup函數的不便,提供更加容易理解的查找思路
  • excel中vlookup函數的使用方法
    vlookup函數是excel表格中高級的用法,通過vlookup函數我們可以調用符合條件的數據,在大量調用時可以節省我們查找複製excel數據的時間,今天我就教下大家vlookup函數的使用方法吧。vlookup函數的使用方法如圖我準備了一張員工入職時間表,員工有非常多,如果我要在這裡面一一找出張三李四王五等人的入職時間的話,可以通過查找黏貼的方式,但是這樣的效率就很低了,特別是要找的人多的話,那使用vlookup函數是最簡單的方法。
  • Excel逆向查找匹配不能用vlookup函數,那就學這4種方法!
    在工作中,VLOOKUP基本上天天都要用到的,但它只能從左向右的查找匹配,如下面的案例,我們使用=VLOOKUP(F2,B:D,3,0)計算了員工的部門情況:如果要查找員工的編號,那就是從右向左查找:普通的
  • vlookup函數的使用方法
    熟練使用Excel函數,必須了解它的原理,下面我們來了解一下vlookup函數的原理vlookup函數的原理vlookup函數是查找函數,是查找某個單元格參數的對應值,其參數包括:查找值,查找範圍,查找位置,精確還是模糊下面我們看一下圖
  • excel數據的模糊查找,vlookup函數與通配符的搭配使用
    今天我們要分享一個比較實用的excel數據的查找技巧,就是通過簡稱來查找全稱,這樣的查找方式叫做模糊查找,我們之前學習過了幾個查找函數,比較常見是vlookup函數和lookup函數以及choose函數等,我們知道這些查找函數各自有各自的優點,今天我們要講解的是vlookup函數與通配符的搭配使用
  • 查找相同數據還在一次一次使用vlookup函數?只需加上它1次搞定
    Hello,大家好,工作中大家有沒有有遇到這樣的情況,就是我們想要在多個表格中查找某一個對應的多個結果,如下圖想要查找劉備和李白4個月的銷售額,每個月的銷售額在不同的表格中,這個時候通產都是使用4次vlookup函數來完成,今天跟大家分享一種方法,使用一次vlookup即可查找4個表格的數據非常的快捷