• 注册
  • 你转发,我送钱!

    • 查看作者
    • EXCEL通过全称查找匹配简称!LOOKUP应用 图文

      通过简称查找匹配全称前面介绍过

      那么如何全称查找匹配简称呢?

      知:地区对应邮政编码如下所示:

      此表位于单元格的F:G列

      地区
      邮政编码

      拱墅
      310011

      西湖
      310013

      滨江
      310051

      上城
      310002

      需求:查找匹配地址对应的邮政编码

      此表位于单元格A:D列

      在D2应该如何输入公式?思考1分钟……

      前面讲过一种思路是在D2输入公式:

      =INDEX(G:G,MAX(ISNUMBER(FIND($F$2:$F$5,C2))*ROW($F$2:$F$5)))

      按CTRL+SHIFT+ENTER键,向下填充

      今天要讲的另外一个公式:

      =LOOKUP(100,FIND($F$1:$F$5,C2),$G$1:$G$5)

      数组函数解读

      公式1:FIND($F$1:$F$5,C2)

      结果1:{#VALUE!;4;#VALUE!;#VALUE!;#VALUE!}

      在C2内容“杭州市拱墅区金华路23号”全称中查找简称字符,存在拱墅区字符在C2的第4个,其他简称字符都查找不到

      公式2:LOOKUP(100,公式1,$G$1:$G$5)

      结果2:310011

      lookup函数,查找小于公式1结果数组中小于100的最接近的值,为4,对应第2个序号,即返回G1:G5中的第2个值,即310011

      觉得好用,就分享给朋友吧!

      ========================

    • 0
    • 0
    • 0
    • 32
    • 单栏布局 侧栏位置: