• 【Excle】Excle中的逆向查询


    一般vlookup使用

    一般的vlookup使用,想必都会了,下面是一个一般vlookup的例子

    image

    意思就是以F2为查询值,区域A2:D10为查找区域,在首列中找到与F2单元格相同的工号,然后返回这个区域与之对应的第二列(也就是姓名所在列)的姓名

    vlookup逆向查询

    方法一

    使用if函数重构数组

    image

    另外一种写法

    image

    这两种方法对比后就可看出,实际就是IF重构数组

    方法二

    使用choose函数重构数组

    第一种写法

    image

    第二种写法

    image

    choose函数的目的就是为重建一个内存数组,使其符合VLOOKUP函数的查询处于查询区域首列的条件。

     

    方法三

    INDEX+MATCH使用

    image

    公式首先使用MATCH函数返回F2单元格姓名在B2:B10单元格中的相对位置6,也就是这个区域中所处第几行。
    再以此作为INDEX函数的索引值,从A2:A10单元格区域中返回对应位置的内容。

    方法四

    image

    首先用F2=B2:B10得到一组逻辑值,再用0除以这些逻辑值,得到由0和错误值组成的内存数组。再用1作为查询值,在内存数组中进行查询。
    如果 LOOKUP 函数找不到查询值,则它与查询区域中小于或等于查询值的最大值匹配,因此是以最后一个0进行匹配,并返回A2:A10中相同位置的值

  • 相关阅读:
    移动网络介绍
    统一导航路由方案
    负载均衡汇总
    Openfire部署和配置说明
    CDN技术介绍
    流媒体
    WebSocket和HTTP的区别与联系
    zabbix 邮件报警
    Linux系统故障-Repair filesystem
    redhat 6.8 配置yum源
  • 原文地址:https://www.cnblogs.com/OliverQin/p/7727681.html
Copyright © 2020-2023  润新知