一、vlookup函式向右查詢
語法=VLOOKUP(查詢值,查詢範圍,查詢列數,精確匹配或者近似匹配),如下:
函式=VLOOKUP(G5,A:B,2,0)
G5——>需要查詢的值,查詢姓名為張三;
A:B——>查詢的範圍,姓名和學號在表格中的A:B兩列;
2——>要匹配出的值在查詢值往右第二列;
0——>精確查詢。
二、vlookup函式向左查詢
如圖中顯示:如果要用學號來匹配出對應的姓名,此時就需要用到向左查詢,向左查詢時單純的用vlookup函式無法進行,需要搭配 IF 函式作為輔助。
函式=VLOOKUP(J5,IF({1,0},B:B,A:A),2,0)
J5——>需要查詢的值,查詢學號為001
IF({1,0},B:B,A:A)——>查詢的範圍,IF函式中當正確時,選擇B列,反正選擇A列;
2——>要匹配出的值在查詢值往右第二列,當查詢的值IF判斷條件為正確時,姓名在從學號開的往右第2列;
三、vlookup函式多條件查詢
如下圖所示,當我們匹配資料的時候需要同時匹配時間和單號兩個條件的時候,這樣就第一引數用一個條件就無法解決,需要使用到兩個條件。
函式如下:
入庫數量:{=VLOOKUP(G2&H2,IF({1,0},A:A&B:B,C:C),2,0)}
入庫單號:{=VLOOKUP(G2&H2,IF({1,0},A:A&B:B,D:D),2,0)}
一、vlookup函式向右查詢
語法=VLOOKUP(查詢值,查詢範圍,查詢列數,精確匹配或者近似匹配),如下:
函式=VLOOKUP(G5,A:B,2,0)
G5——>需要查詢的值,查詢姓名為張三;
A:B——>查詢的範圍,姓名和學號在表格中的A:B兩列;
2——>要匹配出的值在查詢值往右第二列;
0——>精確查詢。
二、vlookup函式向左查詢
如圖中顯示:如果要用學號來匹配出對應的姓名,此時就需要用到向左查詢,向左查詢時單純的用vlookup函式無法進行,需要搭配 IF 函式作為輔助。
函式=VLOOKUP(J5,IF({1,0},B:B,A:A),2,0)
J5——>需要查詢的值,查詢學號為001
IF({1,0},B:B,A:A)——>查詢的範圍,IF函式中當正確時,選擇B列,反正選擇A列;
2——>要匹配出的值在查詢值往右第二列,當查詢的值IF判斷條件為正確時,姓名在從學號開的往右第2列;
0——>精確查詢。
三、vlookup函式多條件查詢
如下圖所示,當我們匹配資料的時候需要同時匹配時間和單號兩個條件的時候,這樣就第一引數用一個條件就無法解決,需要使用到兩個條件。
函式如下:
入庫數量:{=VLOOKUP(G2&H2,IF({1,0},A:A&B:B,C:C),2,0)}
入庫單號:{=VLOOKUP(G2&H2,IF({1,0},A:A&B:B,D:D),2,0)}