Excel逆向查找方法大全
原创作者 | 李锐
微信公众号 | Excel函数与公式(ID:ExcelLiRui)
微信个人号 | (ID:ExcelLiRui520)
Excel逆向查找方法大全
一说到查找调用数据,很多人都想起用VLOOKUP,但VLOOKUP函数基础功能只能从左向右查询,遇到从右向左查询数据的需求怎么办呢?
今天我来结合一个实际案例,介绍一下Excel中逆向查询的各种方法。
数据源左边一列是姓名,右边一列是编号,现在要求根据给出的编号查询匹配的姓名。
方法1:
用Match提取查询值所处行,用Index返回A列相应行的姓名。
B14单元格输入以下公式。
=INDEX(A2:A10,MATCH(A14,B2:B10,0))
一句话解析:
index+match组合可谓查找必备利器,无论正向逆向全部搞定。
方法2:
用If构建出编号在左姓名在右的辅助区域再配合Vlookup查询
B15单元格输入以下公式。
=VLOOKUP(A15,IF({1,0},B2:B10,A2:A10),2,0)
一句话解析:
使用IF({1,0}构建内存数组作为辅助区域,在这个辅助区域里编号列在姓名列左侧,将其作为vlookup的第二参数,就可以使用vlookup基础功能查找了。这类公式构建技术在Excel函数公式特训营中还有很多,超清视频同步演示讲解。
方法3:
用Choose构建出编号在左姓名在右的辅助区域再配合Vlookup查询
B16单元格输入以下公式。
=VLOOKUP(A16,CHOOSE({1,2},B2:B10,A2:A10),2,0)
一句话解析:
思路同方法2,只不过改换choose函数构建内存数组再传递给vlookup。
如果你觉得有用,就点右上角分享给朋友们看看吧~
如果你觉得有用,就分享给朋友们看看吧~
请把这个公众号推荐给你的朋友:)
>>推荐阅读 <<
(点击蓝字可直接跳转)
vlookup丨sum丨if丨countif丨sumif丨sumproduct
index丨match丨datedif丨frequency丨个税丨年终奖
关注后每天都可以收到Excel干货教程
请把这个公众号推荐给你的朋友
点“阅读原文”进入直播间+关注
高效工作,快乐生活!