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

文章插圖
案例說明:在數據區域中,根據人員的姓名利用vlookup函數查詢對應的獎金數量 。
函數公式:
=VLOOKUP(H5,$C$2:$F$9,4,0)
函數解析:
1、vlookup總共有4個參數,第一參數H5為查詢的姓名條件值;第二參數C2:F9為需要查詢的數據區域;第三參數4為對應的數據在條件值往右的第幾列;第四參數0代表精確查詢 。
操作二:vlookup函數也能進行數據向左逆向查詢

文章插圖
案例說明:我們需要根據人員的工號,利用vlookup函數在數據區域中向左查詢對應的人員姓名 。
函數公式:
=VLOOKUP(H5,IF({1,0},$D$2:$D$9,$C$2:$C$9),2,0)
函數解析:
1、逆向查詢過程中,我們主要用到了if函數來進行數組運算,重新組成一個新的vlookup函數第二參數的數據區域 。
操作三:vlookup函數輕松實現數據的多條件查詢

文章插圖
案例說明:在人員信息中有重復的姓名,所以這里我們通過姓名和工號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函數快速剔除數據錯誤值

文章插圖
案例說明:我們需要根據人員的姓名查詢對應的獎金,因為楊遠這個人源數據里面不存在這個人,所以數據查詢時會出現錯誤值 。這里就需要用到iferror函數剔除錯誤值 。
函數公式:
=IFERROR(VLOOKUP(H25,$C$22:$F$29,4,0),””)
函數解析:
1、iferror函數總共有2個參數,第一參數為判斷對應的結果是否為錯誤值,第二參數為當第一參數結果為錯誤值,返回True時執行 。“”雙引號代表空白內容 。
操作五:vlookup函數輕松實現一對多數據查詢

文章插圖
案例說明:數據源里面一個人會有多條數據,我們需要利用姓名查詢對應人員所有出現的記錄數據 。
函數公式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函數進行數據的定位精確查詢

文章插圖
案例說明:我們在批量錯誤查詢數據的時候,可以結合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函數快速進行數據批量查詢

文章插圖
案例說明:我們需要一次性查詢人員1月-4月的數據,這里就需要用到vlookup+column函數來操作 。
函數公式:
=VLOOKUP($H5,$B$2:$F$9,COLUMN(I5)-7,0)
函數解析:
1、這里主要用column函數來返回當前單元格所在的列的值,來調整vlookup函數的第三參數 。-7的作用在于將它修改為需要查找的列的值 。
操作八:vlookup+Sumproduct函數進行數據查詢并求和

文章插圖
案例說明:我們需要一次性查詢人員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函數進行通配符數據查詢

文章插圖
案例說明:我們需要查詢姓名為兩個字,而且姓氏為張的當月獎金 。
函數公式:
=VLOOKUP(“張?”,$C$22:$E$29,3,0)
函數解析:
1、這樣的查詢方式我們就需要用到通配符的方式查詢 。通配符?代表任意一個字符;通配符*代表任意字符(不限定數量可以為0)
【vlookup函數匹配的使用方法 vlookup函數的四個參數含義】現在你學會如何在不同的場景下面,熟練的運用vlookup函數進行查詢操作了嗎?
推薦閱讀
- 教你一個公式學會使用evaluate函數 evaluate函數怎么使用
- 箭頭函數與普通函數的區別 什么是函數
- 對數函數公式 什么是對數函數
- CAD特性匹配怎么用 看完就知道了
- int函數取整怎么使用,去零取整的函數是什么?
- 2absinc是什么定理,正弦函數中a表示什么
- excel函數公式大全 excel函數常用公式
- 全程圖解教你正確的匹配公式 vlookup函數匹配不出來的原因
- 可微與可導之間的聯系是什么
- 什么叫函數的單調性 函數的單調性說明
