VLOOKUP函數的七種典型用法,你都會了嗎?

2021-02-19 Excel之家ExcelHome

小夥伴們好啊,今天和大家來說說VLOOKUP的那些事兒,深入了解一下VLOOKUP函數的各種用法,看看這位大眾情人還藏著多少不為人知的秘密。

函數的語法為:

VLOOKUP(要找誰,在哪兒找,返回第幾列的內容,精確找還是近似找)

第一參數是要查詢的值。

第二參數是需要查詢的單元格區域,這個區域中的首列必須要包含查詢值,否則公式將返回錯誤值。如果查詢區域中包含多個符合條件的查詢值,VLOOKUP函數只能返回第一個查找到的結果。

第三參數用於指定返回查詢區域中第幾列的值。

第四參數決定函數的查找方式,如果為0或FASLE,用精確匹配方式,而且支持無序查找;如果為TRUE或被省略,則使用近似匹配方式,同時要求查詢區域的首列按升序排序。

1、常規查詢

如圖,需要從B~E的數據表中,根據H3單元格的姓名查詢對應的職務。

公式為:

=VLOOKUP(H3,C:E,3,0)

提示:

2、帶通配符的查詢

如圖,需要從B~E的數據表中,根據H3單元格的姓氏,查詢對應的姓名和部門。

公式為:

=VLOOKUP($H3&"*",$C:$E,COLUMN(A1),0)

提示:

通配符「*」表示任意多個字符,VLOOKUP函數第一參數使用$H3&"*",即在C列中查詢以H2單元格內容開頭的內容,並返回對應列的信息。

3、近似查詢

如圖,需要根據H~I的對照表,判斷D列成績對應的評議結果。

公式為:

=VLOOKUP(D2,H:I,2)

提示:

4、逆向查詢

如圖,需要從B~E的數據表中,根據H3單元格的部門,查詢對應的姓名。

公式為:

=VLOOKUP(H3,CHOOSE({1,2},D2:D11,C2:C11),2,0)

提示:

VLOOKUP函數的查詢值要求必須位於查詢區域中的首列,如果被查找值不在數據表的首列時,需要先將目標數據進行特殊的轉換。

CHOOSE函數第一參數使用常量數組{1,2},將查詢值所在的D2:D11和返回值所在的C2:C11整合成一個新的兩列多行的內存數組。

生成的內存數組符合VLOOKUP函數的查詢值必須處於數據區域中首列的要求。VLOOKUP函數以職務做查詢條件,在內存數組中查詢並返回對應的姓名信息,從而實現了逆向查詢的目的。

5、多條件查詢

如圖,需要從B~E的數據表中,根據H3單元格的部門和I3單元格的職務,查詢對應的姓名。

J3單元格公式為:

=VLOOKUP(H3&I3,IF({1,0},D2:D11&E2:E11,C2:C11),2,)

提示:

使用連接符「&」將部門和職務合併成新的字符串,以此作為VLOOKUP函數的查詢條件。

IF部分,先將D列的部門和E列的職務進行連接,再使用IF({1,0}的方式,構造出部門職務在前、姓名在後的內存數組。

VLOOKUP函數在IF函數構造出的內存數組首列中查詢部門職務字符串的位置,返回對應的姓名。

數組公式,不要忘了按<Ctrl+Shift+Enter>組合鍵。

6、一對多查詢

如圖,需要從B~E的數據表中,根據H3單元格的職務,查詢對應的多個姓名。

首先在A2單元格輸入以下公式,向下複製:

=(E2=$H$3)+A1

然後在I3單元格輸入以下公式,向下複製:

=IFERROR(VLOOKUP(ROW(A1),A:C,3,0),"")

提示:

7、按指定次數重複數據

如圖,需要根據C列指定的次數,重複顯示B列的內容。

首先在A2單元格輸入以下公式,向下複製:

=A1+C2

然後在E2單元格輸入以下公式,向下複製:

=IFERROR(VLOOKUP(ROW(A1),A:B,2,0),E3)&""

今天的分享就是這些,祝小夥伴們一天好心情!

圖文製作:祝洪忠

相關焦點

  • excel中vlookup函數的用法筆記
    本篇將介紹excel中vlookup函數的用法,有興趣的朋友可以了解一下!一、前言excel是我們工作中很常用的表格製作工具,它不僅僅只是用來製作表格,還能對數據進行處理(如:排序、運算等)。excel中還給我們提供了很多實用的函數,今天小編要介紹的就是其中一個,也是比較常用的一個函數,即vlookup函數。vlookup函數的功能其實就是用來找東西的,只要是找excel表格中的某個數據,大家都會想到使用vlookup函數。vlookup函數怎麼用呢?相信是很多人關心的問題,接下來就跟著小編一起來學習excel vlookup函數的用法吧!
  • 有趣但又現實的函數vlookup之模糊匹配用法
    excel在前三篇文章中,我們首先詳細介紹了一下函數vlookup的基本用法。在第二篇文章裡,我們更是在函數vlookup的基本用法的基礎上介紹了函數vlookup的跨表查詢。通常情況下,我們進行數據匹配時,自然希望進行精確匹配,雖然模糊匹配的運用確實不算多,但仍然有一席之地,今天我們就通過兩個實例的形式來講述一下函數vlookup的模糊匹配用法,這絕對是一桌有趣而又現實的大餐!咱們廢話不再多說,現在進入實例講解部分。
  • VLOOKUP函數的七種典型用法,你會幾種?
    今天和大家來說說VLOOKUP的那些事兒,深入了解一下VLOOKUP函數的各種用法
  • 4個vlookup函數的高階用法,估計你一種都沒用過
    Hello,大家好,vlookup函數相信大家都非常的熟悉,今天就跟大家分享4個vlookup函數的高階用法,學會它們,你就是公司的大神了。,但是如果工號的第一位或者第二位是0的話,這個0我們是提取不到的,我們點擊這一列,然後按Ctrl+1調出格式窗口,點擊自定義,在類型中輸入6個0,點擊確定,這樣的話就完成了二、合併同類項如下圖,我們想要將相同班級的姓名放在一個單元格中,首先我們班級對照表後面構建一個輔助列,在裡面輸入函數:=B2&
  • Vlookup函數除了查詢引用,它的VBA使用你會嗎
    對,就是用vlookup函數來實現。本章就圍繞vlookup的查詢引用以及通過VBA返回多個值的方法進行講解。到這裡vlookup查詢的理論就講完了,但是如果細心的同學會發現,我們的vlookup一次只能返回查找的一個值,如果我們要把張山的性別、學歷、是否畢業同時都查詢出來呢,這時我想很多同學都會想到,使用多個vlookup函數就可以了。但是如果要查的值很多呢?那麼多次書寫vlookup函數是不是就非常麻煩呢。好了,接下來就給大家介紹通過vlookup函數實現多列值的返回查詢。
  • 工作中萬能函數vlookup的12種用法,該有的全在裡面
    之前我們有講解過萬能函數vlookup的使用操作,今天我們來匯總一下這個函數的12個超級用法。而且都是工作中常用的操作。
  • Excel表格vlookup函數搭配match函數詳解
    大家好,我是涼涼老師,今天給大家分享一下Excel表格vlookup函數搭配match函數的用法,首先看圖:vlookup用法上面的表格是右邊的數據,根據名稱在左邊數據裡面查詢對應的數據,=iferror(vlookup($f2,$a$1:$d$6,2,0),"")首先我們先來分析一下這個函數,其中的vlookup的第一個參數$f2是我們要查找的值「趙3」,根據這個值在第二個參數的數據區域$a
  • Vlookup 函數這些"新"用法,90%的人還不會!
    vlookup函數教程很多,都是介紹它的用法。
  • vlookup函數的3個具體應用
    vlookup函數是我們在日常工作中經常使用到的一個查找函數,vlookup函數的功能強大,下面我們就學習3個vlookup函數的具體應用。應用一:製作工資條我們可以藉助vlookup函數製作工資條,根據序號從工資表中查找對應的信息,我們輸入公式:=VLOOKUP($G96,$A$96:$E$104,COLUMN(B1),)。應該二:帶特殊符合的字符查找由於~ * ?
  • 【excel】Vlookup 函數這些錯誤你遇到了嗎!
    點擊上方藍色字體, 免費訂閱"內部審計學習平臺"  平時在用vlookup函數是公式輸入無誤,缺不能出來正確的結果,是否在懷疑自己,難到我的Vlookup函數是假的嗎?如下圖,B8單元格輸入的是數字「111」,而A列存儲的是文本型數字,兩者不同,因此返回錯誤。1)利用【分列】功能將文本型數字轉化為數字;2)把VLOOKUP的第一參數加上&」」轉換為文本。遇到VLOOKUP函數有錯誤值的時候,別忘了用上面這幾種方法檢查一下哦。
  • 集齊Vlookup函數+Lookup函數的全部用法
    最近總是有同學的問題涉及Vlookup和Lookup函數的用法,所以蘭色索性把這2個函數的用法整理到一起,同學們這次一定要記得收藏哦!
  • 匹配高手vlookup函數,掌握這些你就厲害了!
    你覺得直接複製黏貼還有用嗎?你可能會說,這樣也很簡單啊,手工一個單元格一個單元格複製過去不就可以了。上面的示例,數據量都比較少,你可以選擇人工輸入。但是如果數據量在幾千幾萬或者更多數據量的時候,手工輸入效率就很低了,而且容易出現匹配錯誤的情況。那有沒有什麼辦法解決這個問題呢?當然有的,那就是我們的匹配高手vlookup函數了。
  • Max函數不止是查找最大值,數據查詢它比vlookup函數更簡單
    在Excel中Max函數詳細大家是不陌生的,這個函數在數據查詢中是查詢最大值的一個函數。但是如果你只是認為它只能查詢最大值就錯了,它跟vlookup函數一樣,同樣可以進行數據單條件和多條件查詢操作,而且操作上面更加簡單。
  • vlookup+Indirect函數就是這麼強,讓你輕鬆合併12個月數據
    表格數據合併相信許多同學都碰到過這個問題,之前有講過函數合併、數據透視合併、VBA代碼合併等操作。今天我們來學一個數據合併新操作,那就是通過vlookup+Indirect函數搭配的方式,來輕鬆實現多表數據的合併。
  • excel中vlookup函數的使用方法
    vlookup函數是excel表格中高級的用法,通過vlookup函數我們可以調用符合條件的數據,在大量調用時可以節省我們查找複製excel數據的時間,今天我就教下大家vlookup函數的使用方法吧。vlookup函數的使用方法如圖我準備了一張員工入職時間表,員工有非常多,如果我要在這裡面一一找出張三李四王五等人的入職時間的話,可以通過查找黏貼的方式,但是這樣的效率就很低了,特別是要找的人多的話,那使用vlookup函數是最簡單的方法。
  • 當函數vlookup無能為力時,函數match和index未嘗不是更好的選擇
    excel在前六篇文章,已經大家詳細介紹了函數vlookup的基本用法——近似(模糊)匹配和精確匹配,並且還介紹了函數vlookup與通配符聯合運用來解決習慣性誤區的方法,以及函數vlookup遇到數字格式問題時的應對方法
  • vlookup 函數有12種易犯錯誤 , 你都知道嗎?!
    vlookup函數是一個非常好用的查找函數,但由於種種原因,在實際使用時會遇到種種讓人搞不明白的錯誤。
  • Excel中Vlookup、Lookup、Hlookup函數用法小結
    Vlookup函數是函數之王,算是日常工作中最常用的函數了。
  • vlookup函數結合match函數實現多行查找
    今天先不繼續更新index函數,有同學說,index函數使用時,通過match兩次使用獲取行列位置有些麻煩,很擔心出錯。
  • 【Excel使用技巧】vlookup函數的使用方法
    四、 返回多行多列的查找結果公式:=VLOOKUP($F3,$A$2:$D$13,MATCH(H$2,$A$2:$D$2,0),FALSE)在這裡我們在vlookup中嵌套一個match函數來獲取表頭在數據表中的列號