本文总共599个字,阅读需2分钟,全文加载时间:2.336s,本站办公入门专栏收录该内容! 字体大小:

文章导读:通过简称查找匹配全称前面介绍过 那么如何全称查找匹配简称呢? 已知:地区对应邮政编码如下所示: 此表位于单元格的F:G列 地区 邮政编码 拱墅 310011 西湖 310013 滨江 310051 上城 310002 需求:查找匹配……各位看官请向下阅读:

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

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

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

此表位于单元格的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

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

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

同步原创微信公众号:自学成才Excel

ID:selftt

关注获取更多精彩内容!

以上内容由优质教程资源合作伙伴 “鲸鱼办公” 整理编辑,如果对您有帮助欢迎转发分享!

你可能对这些文章感兴趣:

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注