Excel VLOOKUP反向查找方法
使用INDEX+MATCH、XLOOKUP或IF({1,0})构造数组可实现Excel反向查找。①INDEX(A:A,MATCH(E1,B:B,0))从右向左返回对应值;②XLOOKUP(E1,B:B,A:A)直接支持双向查找;③VLOOKUP(E1,IF({1,0},B:B,A:A),2,0)通过虚拟数组调换列序实现反向查询。
使用INDEX+MATCH、XLOOKUP或IF({1,0})构造数组可实现Excel反向查找。①INDEX(A:A,MATCH(E1,B:B,0))从右向左返回对应值;②XLOOKUP(E1,B:B,A:A)直接支持双向查找;③VLOOKUP(E1,IF({1,0},B:B,A:A),2,0)通过虚拟数组调换列序实现反向查询。

如果您需要在Excel中查找左侧列的数据,但VLOOKUP函数默认只能从左向右查找,则必须使用其他方法实现反向查找。以下是几种有效的解决方案:
本文运行环境:Dell XPS 13,Windows 11
一、使用INDEX和MATCH组合实现反向查找
INDEX和MATCH函数结合可以突破VLOOKUP的方向限制,允许在任意列中查找并返回对应值。
1、在目标单元格输入公式:=INDEX(A:A,MATCH(E1,B:B,0))。
2、其中E1为查找值,B:B为查找列,A:A为返回结果的列。
3、按Enter键即可得到反向查找结果。
二、使用XLOOKUP函数进行灵活查找
XLOOKUP是Excel较新版本提供的函数,支持双向查找,无需考虑方向问题。
1、输入公式:=XLOOKUP(E1,B:B,A:A)。
2、E1为查找值,B:B为查找数组,A:A为返回数组。
3、该函数会自动返回匹配的第一项,支持从右向左查找。
三、通过IF({1,0})构建虚拟数组实现反向VLOOKUP
利用数组构造技巧,将两列数据顺序调换形成新的查找表,从而让VLOOKUP支持反向查找。
1、输入公式:=VLOOKUP(E1,IF({1,0},B:B,A:A),2,0)。
2、此公式将B列与A列合并成一个临时二维数组,使B列在前、A列在后。
3、按Ctrl+Shift+Enter(旧版Excel)或直接回车(新版)完成输入。
Windows 10 是一款微软推出的经典操作系统,拥有硬件兼容性与多任务处理能力。它更偏向把系统状态查看和常用调节动作放在一起,适合需要持续观察和微调设备状态的场景。
极度公式是一款跨平台专业LaTeX公式识别编辑软件,支持OCR公式识别和多平台编辑。和使用说明,避免使用,享受完整功能与稳定支持。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。
















