Excel數據查詢想必大家都有碰到過。今天我們就來詳細的學習一下Excel非常實用查詢函數:lookup、vlookup以及Index+Match函數在不同情況下的多條件查詢使用。看看大家都喜歡用哪一類函數進行數據的多條件查詢。
函數一:vlookup函數進行多條件數據查詢
案例說明:我們需要利用vlookup函數根據產品和日期兩個條件,查詢對應的當天產品出庫數量。
函數公式:
{=VLOOKUP(E5&F5,IF({1,0},$A$1:$A$9&$B$1:$B$9,$C$1:$C$9),2,0)}
函數解析:
1、vlookup函數進行多條件查詢的時候,需要用&將多個條件進行連接,組成一個條件;
2、vlookup多條件查詢時,需要利用if函數進行數據重組的方式,構建第二參數來實現多條件數據查詢。
注意:使用這種方式進行多條件查詢,因為有通過數組的方式來操作,所以表格會顯得特別卡頓。
函數二:Lookup函數快速實現多條件數據查詢
案例說明:我們需要利用lookup函數,根據產品名次和出庫人兩個條件,查詢對應的出庫數量。
函數公式:
=LOOKUP(1,0/($A$2:$A$9=E5)*($B$2:$B$9=F5),$C$2:$C$9)
函數解析:
1、使用lookup函數進行多條件數據查詢時,lookup函數非常簡單。只需要將多個條件在第二參數中用*號進行連接即可。
函數三:Index+Match實現數據多維度多條件查詢
案例說明:如上圖所示,我們需要在橫向縱向二維數據區域中,利用index+match函數進行多維度多條件數據查詢引用。
函數公式:
=INDEX($A$1:$E$9,MATCH(G5,$A$1:$A$9,0),MATCH(H5,$A$1:$E$1,0))
函數解析:
1、利用index+match函數進行多維度數據引用的時候,我們主要利用index函數單元格區域引用的特性。利用match函數返回查找條件值在區域中的行、列的位置,來確定查詢區域最終的值。
現在你學會如何在不同的情況下,選中不同的函數進行多條件數據引用了嗎?