菜鸟记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:查询结果示意图
菜鸟划重点:今天的小栗子和昨天是一脉相承的,还是那句话,关键是有基础表,而且咱们遇到问题找规律,总会有办法的。
看到最后给小菜原创加加油?
参考文献在文末,走过路过别错过……
今天就是这些,希望小菜的分享能帮到您或有所启发,欢迎您有问题联系,为小菜提供更多思路。
休息一下,休息一下