在Excel中,怎么让vlookup函数从右往左查找?
来源:网络收集 点击: 时间:2024-05-11首先简单介绍一下vlookup函数的四个参数。

其中,Lookup_values必须为查找区域的第一列。例如,在下面的例子中,如果想通过省份查找省会,则须省份在第一列。在G2中输入=VLOOKUP(F2,$A$1:$C$7,2,FALSE)。点击回车键确认,将鼠标放在G2单元格右下角,待鼠标变成黑色实心即可向下拖动。
此处有个小技巧:在输入公式时,如果需要绝对引用,可在输入至“=VLOOKUP(F2,A1:C7”时,点击F4。即可快速实现绝对引用。此时公示栏会显示为“=VLOOKUP(F2,$A$1:$C$7”。


但是,如果我们只知道区号,需要通过区号来查找省份。那么则不能直接通过vlookup来查找。可能有人会通过手动复制-粘贴的方法,将其放置在第一列。这不失为一种方案。不过当数据量较大时,这种操作也许会带来一些不必要的麻烦。
4/5因此,我们可以结合if函数和数组完成。输入=IF({1,0},C2:C7,B2:B7),点击CTRL+shift+enter 确定。
if返回的值作为Vlookup的第二个参数,而这就是通过if和数组的联合使用,可以看到if的第一个参数是{1,0}这样的数组,第一次执行1,而1为TRUE,所以取出来C2:C7这列【区号】数据,第二次执行0,而0为FASLE,就取出来B2:B7这列省会。

输入“=VLOOKUP(F2,IF({1,0},$C$2:$C$7,$B$2:$B$7),2,FALSE)”点击回车键,即可得到我们想要的结果。最后使用填充柄填充即可。

if函数里面的{1,0}为常量数组可以必须手动输入。
EXCELVLOOKUP逆向查找数组版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_737658.html