vlookup函數使用匯總大全!

2020-12-19 跟著小菜學office

大家都知道,在使用excel時,vlookup函數的使用頻率非常大,之前在網上看到這樣的一句話,不會vlookup函數就不要說會excel,那麼今天就帶領小夥伴們一起去了解它吧,看看在工作中都一般用於哪些場景呢?

一:vlookup函數的參數語法

VLOOKUP是一個查找函數,給定一個查找的目標,它就能從指定的查找區域中查找返回想要查找到的值。它的基本語法為:

VLOOKUP(①查找目標,②查找範圍,③返回值的列數,④精確OR模糊查找)

注意:

A:vlookup函數的第①個參數一定要和第②個參數首列對應。B:vlookup函數的第②個參數要絕對引用。C:vlookup函數第③個參數代表的是查找結果值在第②個參數選擇範圍的第幾列。D:精確查找就用0,模糊匹配就用1

二:vlookup一般使用場景?

1、vlookup常規查詢

這裡用到的公式是:=VLOOKUP(A16,$C$1:$E$13,2,0)

函數說明:①A16代表查找值,②$C$1:$E$13查找範圍,這裡範圍要從姓名開始選擇,而且要把查找的東西選擇上,且加上絕對引用防止複製公式時範圍發生變化。②0代表精確查找

2、vlookup函數反向查找

這裡用到的公式是:=VLOOKUP(A16,IF({1,0},$C$2:$C$13,$B$2:$B$13),2,0)

函數說明:

1、這裡其實不是VLOOKUP可以實現從右至右的查找,而是利用IF函數的數組效應把兩列換位重新組合後,再按正常的從左至右查找。

2、IF({1,0},$C$2:$C$13,$B$2:$B$13)這是本公式中最重要的組成部分。在EXCEL函數中使用數組時(前提時該函數的參數支持數組),返回的結果也會是一個數組。這裡1和0不是實際意義上的數字,而是1相關於TRUE,0相當於FALSE,當為1時,它會返回IF的第二個參數(C列),為0時返回第二個參數(B列)。

3、vlookup函數模糊匹配

這裡用到的公式是:=VLOOKUP(E2,$I$1:$J$7,2,1)

函數說明:主要就是用於級別判斷,可以代替if多層嵌套,給了分數和等次,從而去判斷等次。這裡我們只能用到模糊匹配,最後第四個參數我們填寫的是1,而且要說明的是,我們查找範圍的數據一定是要升序排列。

4、合併單元查詢

這裡用到的公式是:

=VLOOKUP(LOOKUP(1,0/($A$2:A2<>""),$A$2:A2),$F$1:$G$5,2,0)

5、vlookup函數多條件查詢

這裡用到的公式是:{=VLOOKUP(G2&H2,IF({1,0},A2:A8&D2:D8,C2:C8),2,0)}

函數說明:這個其實也是和之前反向查詢原理一樣,我們這裡也是用同樣的思路把兩個條件進行一起判斷。

6、vlookup函數多項查詢(這個例子來源於Excelhome祝老師)

①首先在A2單元格輸入以下公式,向下複製:=(E2=$H$3)+A1

②然後在I3單元格輸入以下公式,向下複製:=IFERROR(VLOOKUP(ROW(A1),A:C,3,0),"")

提示:C列的職務每重複出現一次,A列的序號增加1。

VLOOKUP函數使用1至N的遞增序列作為查詢值,使用A:C列作為查詢區域,以精確匹配的方式返回與之相對應的B列的姓名。注意查找區域必須由輔助列A列開始。

最後將輔助列字體設置為白色或進行隱藏即可。

上面就是和大家分享vlookup函數常用的場景的說明,希望能幫到大家!

作者:小菜,一個熱愛學習的人,對Excel情有獨鐘的人,一個善於終結分享的人……

如果你是新朋友,掃碼關注下方二維碼,便每天可以和小菜一起學習,一起提升技能!當然大家也可以關注技巧分享,學習更多辦公技巧哦!

每天一起學習,一起進步。

相關焦點

  • Excel中查找函數vlookup和index—match使用方法詳細介紹
    在Excel中,談到查找函數推薦最多的就是vlookup函數和index—match函數,很多人把兩個函數作為判斷Excel水平的重要指標,可想而知這兩個函數在Excel數據計算中的重要性,本文就和大家一起來看看這兩個函數的用法吧。
  • 根據條件排序其實很簡單,使用vlookup函數即可搞定
    並且希望數據是按照:總經辦,人事部,行政部,財務部,市場部,銷售部這樣的順序進行排列的,如果我們直接按照部門升序或者降序都無法達到要求,如下圖這個時候我們就需要手動調整數據的位置,排序就失去了意義,今天就跟大家分享2種根據條件排序的方法,操作都很簡單,下面就讓我們來一起操作下一、使用
  • 學會VLOOKUP函數的一個隱藏參數 告別 N/A錯誤值
    假設現在,已知成績數據表和需要匹配數據表,現在需要根據姓名在成績數據表中匹配姓名對應的成績,需要用vlookup函數匹配。所以要學好vlookup,需要了解這個函數的來源。二、VLOOKUP函數的來源vlookup函數是【查找】【引用函數】,而vlookup函數【第二參數】不好理解,是因為,第二參數有個隱藏的一個【要點】,想要把VLOOKUP函數學透徹,必學先了解這個函數是來源,最開始是沒有這個函數的,是match【查找函數】和Index【引用函數】這兩個函數簡化成了一個vlookup查找引用函數
  • excel函數公式大全之利用DSUM函數實現複雜數據條件的匯總求和
    excel函數公式大全之利用DSUM函數實現複雜數據條件的匯總求和,excel函數與公式在工作中使用非常的頻繁,會不會使用公式直接決定了我們的工作效率,今天我們來學習一下提高我們工作效率的函數DSUM函數,利用這種函數實現複雜數據條件的匯總求和。
  • lookup函數的使用方法,含向量和數組形式實例及與vlookup的區別
    以下是就 Excel lookup函數的使用方法,列舉了向量形式和數組形式兩種實例,並且分享了 lookup 與 vlookup 的區別,實例中操作所用版本均為 Excel 2016。一、lookup函數向量形式使用方法lookup函數向量形式是在一行或一列中查找值,返回另一行或另一列對應位置的值。
  • vlookup居然能用來合併同類項,這個公式設計的也太巧妙了
    Hello.大家好,今天跟大家分享下如何合併同類項,合併同類項就是將相同類別的數據合併在一個單元格中,最常見的就是將同一部門或者同一班級等相同類別的數據合併在一起,合併同類項的方法很多,今天主要跟大家分享下如何使用vlookup函數合併同類項
  • EXCEL函數公式大全用SUM函數IF函數HOUR函數MINUTE函數計算加班費
    EXCEL函數公式大全之利用SUM函數、IF函數、HOUR函數與MINUTE函數的組合計算員工加班費。excel函數與公式在工作中使用非常的頻繁,會不會使用公式直接決定了我們的工作效率,今天我們來學習一下提高我們工作效率的函數SUM函數、IF函數、HOUR函數和MINUTE函數。
  • index+small+if函數實現一對多查詢,或許有點難,但真的很實用
    Hello,大家好,當我們使用vlookup函數查找數據遇到重複值得時候,函數僅僅會返回第一個查找到的結果,但是在日常的工作中我們經常要根據一個值來查找到多個結果,這個時候vlookup函數就不能滿足我們需求了,今天就跟大家分享下在excel中如何實現一對多查詢
  • Excel函數公式:CHOOSE和SUM、VLOOKUP、IF、MATCH組合使用技巧
    實際工作中,我們經常要根據單元格的內容判斷來填充或讀取相應的值,而Excel早就為我們想好了相應的函數,此函數就是CHOOSE。如果和其SUM、VLOOKUP、IF、MATCH函數配合使用,功能將更加的強大。一、CHOOSE函數作用及語法結構。
  • VLOOKUP+MATCH函數組合,解決多次匹配問題,提升工作效率
    直接舉工作中的一個實例來說明,有一份員工數據,然後我們需要根據某幾個員工編號,把相應的其它數據查找匹配出來:因為這裡要查找4個信息,一般情況下,都需要使用4次VLOOKUP函數來進行處理在B12單元格中輸入的公式是
  • VLOOKUP函數嵌套,讓您一步到位
    VLOOKUP函數簡介VLOOKUP函數是EXCEL中的一個縱向查找函數,在工作中的應用非常廣泛,核對數據可以用到這種函數,表格合併也可以用到它。此函數是按列查找的,最終返回的是該列所需查詢序列所對應的值;此外,VLOOKUP函數經常會和其它函數嵌套使用,效果會更好。
  • Excel中條件判斷只IF就out錯誤iferror函數實用
    Excel有一類函數是貫徹所有函數嵌套的時候,那就是條件判斷類函數,其中出現的最多的也就是我們的IF條件判斷函數。If條件函數可以運用的範圍也是非常的普遍,除了它還有個條件判斷類函數也是非常的實用,它就是iferror函數,在數據出現錯誤值的時候,iferror函數會比IF更加的好用。
  • Excel函數公式大全之利用MINVERSE函數計算矩陣逆矩陣行列式
    各位Excel天天學的小夥伴們大家好,歡迎收看Excel天天學出品的excel2019函數公式大全課程。今天我們依舊要學習的是Excel函數中的數學函數MINVERSE函數,計算數組中存儲的矩陣的逆矩陣。
  • Excel知識7:IFERROR函數解決VLOOKUP函數出現 N/A的問題
    在第三篇文章的時候,我介紹了VLOOKUP函數的使用,舉了查找學生成績的例子。在實際使用VLOOKUP函數的過程中有時可能會出現輸完公式後返回「#N/A」的情況,如下所示,公式明明是對的,為什麼會出現「#N/A」這種錯誤呢?
  • Excel 中Vlookup函數更靈活的擴展用法
    在Excel 中Vlookup函數是很常用到的用於匹配數據的函數。今天我們要更進一步地學習它的進階用法。如下圖所示:我們在左側黃色單元格分別輸入查詢編號,商場號,是否促銷來獲得左下的商品編號,商品名稱,價格在本例中主要使用VLOOKUP函數來實現具體步驟如下:
  • 高中數學公式大全:反三角函數公式
    高中數學公式大全:反三角函數公式 2013-01-11 15:54 來源:新東方網整理 作者:
  • Excel函數公式大全之利用LN函數計算任意正數值的自然對數值
    各位Excel天天學的小夥伴們大家好,歡迎收看Excel天天學出品的excel2019函數公式大全課程。今天我們依舊要學習的是Excel函數中的數學函數LN函數。今天我們這個案例非常的簡單就是計算任意正數值的自然對數值。
  • excel函數公式應用:時間日期提取公式匯總,你用過哪些?
    如果用人工計算會非常麻煩,而使用Excel函數公式則非常簡單,今天給大家整理一期時間計算的公式套路大全,記得收藏起來慢慢看!(本教程涉及的公式都比較基礎,不做過多講解,需要哪個公式直接套用即可。)WEEKNUM的應用場景:在某些場合,可能需要按周來進行銷售分析,而如果數據中只有日期,此時就可以用WEEKNUM函數來輔助,再用透視表得到每周的匯總數據,如下圖所示。
  • Excel中條件求和SUMIFS函數用法大全,學會不加班
    在數據分析過程中,都需要數據匯總,很多朋友都知道用數據透視表進行匯總,但有的時候,用數據透視表反而麻煩,用SUMIFS函數直接求出這個結果,這節我們來介紹SUMIFS函數從入門至精通!SUMIFS函數的基本用法sumfis是用來多條件求和的,因條件不一樣,其參數不固定sumifs(求和區域,條件區域1,條件1,條件區域2,條件區域2...)
  • Excel萬人迷函數Vlookup到底怎麼用?
    =VLOOKUP($H$3,$B$3:$F$12,COLUMN(B1),0)1、需要在「客戶名稱」列返回查找區域第2列的值,在「付款金額」列返回查找區域第3列的值……,以此類推,為了實現一個公式就能在不同的列返回對應的數據,我們需要讓VLookup的第3參數,即「找哪個」變成動態的,在I3單元格第3參數為2,在J3單元格第3參數為3,那麼,COLUMN函數就能幫上忙了