我們都應該知道Excel中的一個萬能查詢函數vlookup函數,對于絕大多數人來說,這個函數應該是再熟悉不過的。它可以應用于常規數據查詢,多條件查詢等。
這個函數其實另外還有一種查詢,就是結合IF函數的{1,0}結構,進行數據的向左查詢,這一個操作可能許多朋友都非常難以理解。今天我們就來詳細的學習一下vlookup函數的{1,0}結構的用法。
我們下面先來看一個實際的案例,如下圖:
案例說明:如上圖,我們需要根據工号SZ05\SZ07向左查詢出對應的姓名楊二蛋和白雪。這裡用vlookup函數就需要用到IF函數來進行輔助。
函數公式:
{VLOOKUP(G5,IF({1,0},$C$3:$C$10,$B$3:$B$10),2,0)}
函數講解:
1、vlookup函數的四個參數我們應該不用做過多的說明,我們可以把完整的IF函數當做第二參數數據區域即可;
2、IF函數我們應該都知道有三個參數,它的第一參數為判斷值,第二參數為條件成立的時候執行的結果,第三參數為條件不成立時執行的結果;而在Excel中,1代表True,0則代表False;
3、我們進行IF函數{1,0}結構的解析,鼠标選中完整的IF函數段,我們按F9可以将對應的數據區域用數組的方式重新進行匹配,将C3:10和B3:B10單元格的值用數組的方式進行重新組合,組合區域結果如下圖:
4、這個時候我們在回到vlookup函數的時候就可以發現,當我們在形成的IF數組中,用我們的條件值SZ05/SZ07去重新組合的數組區域中查詢數據的時候,就會從裡面的:
"SZ05","楊二蛋";"SZ07","白雪" 這兩個值裡面去查找;
5、這樣我們用vlookup函數的第三參數去查詢第2列的時候就會發現:
"SZ05","楊二蛋",根據工号SZ05查詢右邊第二個值即為“楊二蛋”;
"SZ07","白雪",根據工号SZ07查詢右邊第二個值即為“白雪”;
因為這裡涉及到數組,所以我們最後需要用:Ctrl Shift Enter數組組合鍵進行三鍵結束。
現在你學會使用vlookup函數的{1,0}結構了嗎?
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!