位置:首頁 > 軟件操作教程 > 辦公軟件 > Excel > 問題詳情

如何使用VLOOKUP函數(shù)進行反向查找?

提問人:周麗平發(fā)布時間:2021-08-18

一般情況下,VLOOKUP函數(shù)只能從左向右查找。但如果需要從右向右查找,則需要把區(qū)域進行“乾坤大挪移”,把列的位置用數(shù)組互換一下。

例:要求在如下圖所示表中的姓名反查工號。

image.png

公式:=VLOOKUP(A9,IF({1,0},B2:B5,A2:A5),2,0)

公式剖析:

1、這里其實不是VLOOKUP函數(shù)可以實現(xiàn)從右至右的查找,而是利用IF函數(shù)的數(shù)組效應把兩列換位重新組合后,再按正常的從左至右查找。

2、IF({1,0},B2:B5,A2:A5)這是本公式中最重要的組成部分。在EXCEL函數(shù)中使用數(shù)組時(前提時該函數(shù)的參數(shù)支持數(shù)組),返回的結果也會是一個數(shù)組。這里1和0不是實際意義上的數(shù)字,而是1相關于TRUE,0相當于FALSE,當為1時,它會返回IF的第二個參數(shù)(B列),為0時返回第二個參數(shù)(A列)。根據(jù)數(shù)組運算返回數(shù)組,所以使用IF后的結果返回一個數(shù)組(非單元格區(qū)域):{"張一","A001";"趙三","A002";"楊五","A003";"孫二","A004"

繼續(xù)查找其他問題的答案?

回復(0)
返回頂部