广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    在Excel中,怎么让vlookup函数从右往左查找?

    来源:网络收集  点击:  时间:2024-05-11
    【导读】:
    我们都知道vlookup函数查找时,查找值必须在查找范围的第一列,这样vlookup函数就会从左至右依次查找。但是如果希望从右往左查找该怎么办呢?工具/原料more电脑excel方法/步骤1/5分步阅读

    首先简单介绍一下vlookup函数的四个参数。

    2/5

    其中,Lookup_values必须为查找区域的第一列。例如,在下面的例子中,如果想通过省份查找省会,则须省份在第一列。在G2中输入=VLOOKUP(F2,$A$1:$C$7,2,FALSE)。点击回车键确认,将鼠标放在G2单元格右下角,待鼠标变成黑色实心即可向下拖动。

    此处有个小技巧:在输入公式时,如果需要绝对引用,可在输入至“=VLOOKUP(F2,A1:C7”时,点击F4。即可快速实现绝对引用。此时公示栏会显示为“=VLOOKUP(F2,$A$1:$C$7”。

    3/5

    但是,如果我们只知道区号,需要通过区号来查找省份。那么则不能直接通过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这列省会。

    5/5

    输入“=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

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-06 17:05:36  耗时:0.028
    0.0276s