如何使用VLOOKUP函數進行反向查找?
一般情況下,VLOOKUP函數只能從左向右查找。但如果需要從右向右查找,則需要把區(qū)域進行“乾坤大挪移”,把列的位置用數組互換一下。
例:要求在如下圖所示表中的姓名反查工號。
公式:=VLOOKUP(A9,IF({1,0},B2:B5,A2:A5),2,0)
公式剖析:
1、這里其實不是VLOOKUP函數可以實現從右至右的查找,而是利用IF函數的數組效應把兩列換位重新組合后,再按正常的從左至右查找。
2、IF({1,0},B2:B5,A2:A5)這是本公式中最重要的組成部分。在EXCEL函數中使用數組時(前提時該函數的參數支持數組),返回的結果也會是一個數組。這里1和0不是實際意義上的數字,而是1相關于TRUE,0相當于FALSE,當為1時,它會返回IF的第二個參數(B列),為0時返回第二個參數(A列)。根據數組運算返回數組,所以使用IF后的結果返回一個數組(非單元格區(qū)域):{"張一","A001";"趙三","A002";"楊五","A003";"孫二","A004"
繼續(xù)查找其他問題的答案?
-
Excel 2019如何使用復制、粘貼命令插入Word數據?(視頻講解)
2021-01-257次播放
-
2021-01-2227次播放
-
2021-01-2210次播放
-
2021-01-2212次播放
-
2021-01-226次播放
-
2021-01-223次播放
-
2021-01-222次播放
-
Excel 2019如何利用開始選項卡進入篩選模式?(視頻講解)
2021-01-223次播放
-
2021-01-223次播放
-
2021-01-222次播放
點擊加載更多評論>>