菜鸟记551-用lookup+find查询数据,与老同学探讨续集

万一您身边的朋友用得着呢?

各位朋友早上好,小菜继续和您分享经验之谈,截止今日小菜已分享500+篇经验之谈,可以文章编号或关键词进行搜索。

微信推送规则发生改变,如果您想看到小菜每个工作日的经验之谈,请多多点开浏览、分享到朋友圈、加星标或点个赞

本图由孩她妈赞助

以下才是今天的正式内容……

摘要:本文介绍通过lookup函数和find函数从不规则数据中进行查询的方法。

关键词:excel2019;lookup函数;find函数;查询数据;操作难度****

昨天小菜和您分享过如何在一个规范的数据表中进行查询的方法(详见参考文献);

可是小菜的老童鞋说了,实际工作中的数据可不会那么标准,比如她们采集的数据表是这样的:

图 1:源数据

仔细观察,有的数据带有市或者区,有的直接填写某某路具体地址……

问题来了,怎么从这些不规则的数据中对应查询到居委会信息呢?

图 2:数据库

小菜认真琢磨了好几分钟,终于想到了一个迂回的方法:

首先咱们在辅助列中把和数据库对应的道路信息提取出来,公式这样写:

=IFERROR(MID(G2,FIND("区",G2)+1,FIND("号",G2)-FIND("区",G2)),MID(G2,1,FIND("号",G2)))

图 3:提取道路信息示意图

小菜提示:仔细分析数据还是有规律的,公式提取数据的逻辑是如果单元格中包含区这个字符,咱们就提取区字到号字之间的字符,如果没有区这个字符,提取范围就截止到号字符。

接下来的工作就简单了,和昨天的公式一样:

向下填充就可以迅速得到查询结果:

图 4:查询结果示意图

菜鸟划重点:今天的小栗子和昨天是一脉相承的,还是那句话,关键是有基础表,而且咱们遇到问题找规律,总会有办法的。

看到最后给小菜原创加加油?

参考文献在文末,走过路过别错过……

今天就是这些,希望小菜的分享能帮到您或有所启发,欢迎您有问题联系,为小菜提供更多思路。

休息一下,休息一下


(0)

相关推荐