zoukankan      html  css  js  c++  java
  • Excel的查询函数vlookup和index使用

    需求

    有一些省市的区县,有600多条数据,只有名称,没有编码。现在要根据名称去3000多条数据里面查询。

    如图,拿出一部分数据来演示

    vlookup

    使用vlookup,由于vlookup只能查询数据列右边的数据,这里就是编码必须要在名称的右边才能查询

    VLOOKUP(要查询的值,查询范围,查询范围的第几列,是否近似匹配)
    使用公式

    =VLOOKUP(E25,B$2:C3478,2,FALSE)
    

    查E25的值,大观区,从B2到C3478,查询编码列,精确匹配。之后按enter就行

    按下右下角往下拉,其他的值也可以查询出来

    出现#N/A,说明查找的范围中没有这个名称

    注意:如果查找的范围有多个值可以配置上,默认匹配第一个值

    index match

    index match的好处就是没有只能查询邮编的列的限制

    INDEX(结果范围,MATCH(要查的值,查询范围,是否近似匹配))

    =INDEX(A$2:A$3478,MATCH(E25,B$2:B$3478,FALSE))
    A$2:A$3478 结果的范围,就是编码,E25,大观区,我们要查询的名称,B$2:B$3478,查询的范围,FALSE精确匹配
    

  • 相关阅读:
    List(双向链表)
    Queue(队列)
    Queue(队列)
    Stack(栈)
    Stack(栈)
    Vector(容器)
    gitlab代码库
    Jenkins自动化部署平台
    Maven私服仓库
    VM架构设计文档初稿v0.01
  • 原文地址:https://www.cnblogs.com/mkdlf/p/7611028.html
Copyright © 2011-2022 走看看