回覆列表
-
1 # 69512317
-
2 # 69512317
1/6
開啟需要操作的資料表,如圖。表一中的工號列在姓名列的右側,但我們需要根據工號查詢員工姓名,即從右往左查。
2/6
3/6
此時,我們需要用到IF函式來重新構建一個區域,將$B$2:$B$7作為第一列,將$A$2:$A$7作為第二列,查詢並返回對應資料。公式為“=IF({1,0},$B$2:$B$7,$A$2:$A$7)”
【注】當IF的第一參考值為{1,0}時相當於將滿足條件和不滿足條件的放在一起,構建一個新的記憶體陣列。1表示條件成立,0表示條件不成立,{1,0}形成兩列,相當於將A列和B列互換位置。
4/6
因此,我們用VLOOKUP函式來進行查詢,參考值為G2,查詢區域為“IF({1,0},$B$2:$B$7,$A$2:$A$7)”,列數為2,精確查詢。即公式為:=VLOOKUP(G3,IF({1,0},$B$2:$B$7,$A$2:$A$7),2,0)
5/6
回車鍵,即可返回所需查詢的資料。
6/6
拖動複製單元格的函式至整列,此時操作完成。
1/6
開啟需要操作的資料表,如圖。表一中的工號列在姓名列的右側,但我們需要根據工號查詢員工姓名,即從右往左查。
2/6
3/6
此時,我們需要用到IF函式來重新構建一個區域,將$B$2:$B$7作為第一列,將$A$2:$A$7作為第二列,查詢並返回對應資料。公式為“=IF({1,0},$B$2:$B$7,$A$2:$A$7)”
【注】當IF的第一參考值為{1,0}時相當於將滿足條件和不滿足條件的放在一起,構建一個新的記憶體陣列。1表示條件成立,0表示條件不成立,{1,0}形成兩列,相當於將A列和B列互換位置。
4/6
因此,我們用VLOOKUP函式來進行查詢,參考值為G2,查詢區域為“IF({1,0},$B$2:$B$7,$A$2:$A$7)”,列數為2,精確查詢。即公式為:=VLOOKUP(G3,IF({1,0},$B$2:$B$7,$A$2:$A$7),2,0)
5/6
回車鍵,即可返回所需查詢的資料。
6/6
拖動複製單元格的函式至整列,此時操作完成。