
使用INDEX與MATCH組合、輔助列或CHOOSE函數可實現Excel反向查找。1、INDEX(MATCH())通過匹配位置返回左側數據;2、輔助列將查找列前移,配合VLOOKUP使用;3、CHOOSE重構數組順序,使右列作為查找依據。
如果您需要在Excel中根據右側列的值查找左側列對應的數據,而VLOOKUP函數默認只能從左向右查找,則必須通過其他方式實現反向查找。以下是幾種有效的解決方案。
本文運行環境:DellXPS13,Windows11
一、使用INDEX與MATCH組合實現反向查找
INDEX和MATCH函數結合可以靈活定位任意方向的數據匹配,不受VLOOKUP查找方向限制。MATCH用于確定目標值的位置,INDEX則根據位置返回對應數據。
1、在目標單元格輸入公式:=INDEX(A:A,MATCH(E2,B:B,0))。
2、其中E2為要查找的值,B:B為包含該值的列,A:A為希望返回結果的列。
3、按Enter鍵即可得到反向查找結果。
二、構建輔助列將數據順序調整
通過添加輔助列,把原數據中需要反向查找的列提前到首列位置,從而滿足VLOOKUP的查找要求。
1、在數據區域最左側插入一列作為輔助列。
2、將原本用于查找的列(如B列)復制到輔助列中。
三、利用CHOOSE函數重構查找數組
CHOOSE函數可重新排列列的順序,使得原本位于右側的查找依據列被“移動”到左側,從而支持VLOOKUP正常工作。
1、輸入公式:=VLOOKUP(E2,CHOOSE({1,2},B:B,A:A),2,FALSE)。
2、CHOOSE({1,2},B:B,A:A)的作用是創建一個虛擬表格,第一列為B列,第二列為A列。
3、VLOOKUP在此虛擬表中執行標準左向右查找,實現反向效果。
4、按Enter鍵查看返回結果是否準確。
以上就是excelvlookup函數如何反向查找_vlookup函數反向查詢實現技巧的詳細內容,!

