Excel函數之王,vlookup還不會用就out了?九大經典查詢案例詳解

Excel函數中要說哪個函數用的最多,相信許多朋友都會首先想到vlookup函數。許多人把vlookup函數都當做是Excel函數之王。不僅僅是因為這個函數功能非常強大,而且這個函數能夠給工作帶來更加實際的效率的提升。下面我們就來學習一下,vlookup函數全部九種查詢操作。

操作一:vlookup函數最簡單的數據精確查詢

Excel函數之王,vlookup還不會用就out了?九大經典查詢案例詳解

案例說明:在數據區域中,根據人員的姓名利用vlookup函數查詢對應的獎金數量。

函數公式:

=VLOOKUP(H5,$C$2:$F$9,4,0)

函數解析:

1、vlookup總共有4個參數,第一參數H5為查詢的姓名條件值;第二參數C2:F9為需要查詢的數據區域;第三參數4為對應的數據在條件值往右的第幾列;第四參數0代表精確查詢。

操作二:vlookup函數也能進行數據向左逆向查詢

Excel函數之王,vlookup還不會用就out了?九大經典查詢案例詳解

案例說明:我們需要根據人員的工號,利用vlookup函數在數據區域中向左查詢對應的人員姓名。

函數公式:

=VLOOKUP(H5,IF({1,0},$D$2:$D$9,$C$2:$C$9),2,0)

函數解析:

1、逆向查詢過程中,我們主要用到了if函數來進行數組運算,重新組成一個新的vlookup函數第二參數的數據區域。

操作三:vlookup函數輕鬆實現數據的多條件查詢

Excel函數之王,vlookup還不會用就out了?九大經典查詢案例詳解

案例說明:在人員信息中有重複的姓名,所以這裡我們通過姓名和工號2個條件來確定人員當月的獎金。這裡同樣可以使用vlookup函數。

函數公式:

{=VLOOKUP(H5&I5,IF({1,0},$C$2:$C$9&$D$2:$D$9,$F$2:$F$9),2,0)}

函數解析:

1、進行數據多條件查詢的時候,我們需要用&符號將多個條件連接為一個條件。然後利用if函數對vlookup函數的第二參數進行數據重組,形成一個新的數據查詢區域;

2、在進行多條件查詢的時候,因為是以數組的形式,所以最後需要用ctrl+shift+enter進行數組結束。

操作四:vlookup+Iferror函數快速剔除數據錯誤值

Excel函數之王,vlookup還不會用就out了?九大經典查詢案例詳解

案例說明:我們需要根據人員的姓名查詢對應的獎金,因為楊遠這個人源數據裡面不存在這個人,所以數據查詢時會出現錯誤值。這裡就需要用到iferror函數剔除錯誤值。

函數公式:

=IFERROR(VLOOKUP(H25,$C$22:$F$29,4,0),"")

函數解析:

1、iferror函數總共有2個參數,第一參數為判斷對應的結果是否為錯誤值,第二參數為當第一參數結果為錯誤值,返回True時執行。“”雙引號代表空白內容。

操作五:vlookup函數輕鬆實現一對多數據查詢

Excel函數之王,vlookup還不會用就out了?九大經典查詢案例詳解

案例說明:數據源裡面一個人會有多條數據,我們需要利用姓名查詢對應人員所有出現的記錄數據。

函數公式1:

=COUNTIF(B$3:B3,$H$5)

函數公式2:

=VLOOKUP(ROW(A1),$A$2:$F$9,3,0)

函數解析:

1、利用vlookup函數進行數據多條件查詢時,我們需要先在數據前面利用countif函數做一個輔助列數據。統計人員出現的次數;

2、vlookup函數利用countif函數得出的數據序號來進行查找。根據第一參數ROW函數返回A1的行的值,從而實現通過數字查詢。

操作六:vlookup+Match函數進行數據的定位精確查詢

Excel函數之王,vlookup還不會用就out了?九大經典查詢案例詳解

案例說明:我們在批量錯誤查詢數據的時候,可以結合match定位函數快速查找到對應部門、獎金、工號的具體列位置。

函數公式:

=VLOOKUP($H25,$C$22:$F$29,MATCH(I$24,$C$22:$F$22,0),0)

函數解析:

1、進行定位查詢的時候,我們需要利用vlookup+match函數來操作。match函數為返回要查找的部門、獎金、工號在C22:F22中的具體位置;

2、通過match函數來修改vlookup函數的第三參數,這樣我們就可以實現數據的快速查詢操作。當然操作過程中我們需要注意條件值的相對引用和絕對引用的操作。

操作七:vlookup+column函數快速進行數據批量查詢

Excel函數之王,vlookup還不會用就out了?九大經典查詢案例詳解

案例說明:我們需要一次性查詢人員1月-4月的數據,這裡就需要用到vlookup+column函數來操作。

函數公式:

=VLOOKUP($H5,$B$2:$F$9,COLUMN(I5)-7,0)

函數解析:

1、這裡主要用column函數來返回當前單元格所在的列的值,來調整vlookup函數的第三參數。-7的作用在於將它修改為需要查找的列的值。

操作八:vlookup+Sumproduct函數進行數據查詢並求和

Excel函數之王,vlookup還不會用就out了?九大經典查詢案例詳解

案例說明:我們需要一次性查詢人員4個月的數據並進行求和彙總。

函數公式:

=SUMPRODUCT(VLOOKUP(H5,$B$2:$F$9,{2,3,4,5},0))

函數解析:

1、這裡我們需要用到vlookup函數數組查詢的方式,利用{2,3,4,5}一次性查詢出4個月的數據;

2、在vlookup函數查詢出4個月數據後,我們再利用sumproduct函數進行數組求和即可。

操作九:vlookup函數進行通配符數據查詢

Excel函數之王,vlookup還不會用就out了?九大經典查詢案例詳解

案例說明:我們需要查詢姓名為兩個字,而且姓氏為張的當月獎金。

函數公式:

=VLOOKUP("張?",$C$22:$E$29,3,0)

函數解析:

1、這樣的查詢方式我們就需要用到通配符的方式查詢。通配符?代表任意一個字符;通配符*代表任意字符(不限定數量可以為0)

現在你學會如何在不同的場景下面,熟練的運用vlookup函數進行查詢操作了嗎?


分享到:


相關文章: