大家好,欢迎来到无非课堂,我是无非~
在Excel中经常需要用到数据查询,相信大家一定比较熟悉,常见的可用Vlookup等函数来实现。但对于像全称与简称之类不规则的包含查找,绝大部分同学可能就会一头雾水了,可是这样的场景却能经常遇到。
学会无非老师分享的这两种不规则包含查找的技巧,会让你从大量的机械劳动中解放出来。
在日常生活中,经常将学校名称、公司名称等用简称来表示,简称就是取自全称中的部分字符,但是没有任何规则,实现通过全称查找简称或通过简称查找全称,其实常用的Vlookup、lookup函数也可以,以下通过案例详解具体的操作。
一、通过全称查找简称
在工作表“不规则包含查找-1”中,如下图所示,存放录取分数线的表格采用的学校简称,要求查找学校全称表格里的录取分数线。
具体操作步骤如下:
1、如下图所示,在“学校简称”列后增加一个辅助列;
2、如下图所示,选定E2单元格,录入以下公式:="*"&MID(D2,1,1)&"*"&MID(D2,2,1)&"*"&MID(D2,3,1)&"*"&MID(D2,4,1)&"*"
注意,此处简称最多为4个字符,所以依次用MID函数提取4次,举一反三,最多有多少个字符,就用MID函数提取多少次。
3、得到如下图所示的结果;
4、如下图所示,填充辅助列,调整列宽。
5、如下图所示,选定B2单元格,录入以下公式:=LOOKUP(1,0/COUNTIF(A2,E$2:E$6),F$2:F$5)
6、如下图所示,填充出学校全称对应的录取分数线,搞定!
二、通过简称查找全称
在工作表“不规则包含查找-2”中,如下图所示,存放录取分数线的表格采用的是学校全称,要求查找学校简称表格里的录取分数线。
具体操作步骤如下:
1、在“学校简称”列后增加一个辅助列;
2、如下图所示,选定B2单元格,录入以下公式:="*"&MID(A2,1,1)&"*"&MID(A2,2,1)&"*"&MID(A2,3,1)&"*"&MID(A2,4,1)&"*"
注意,此处简称最多为4个字符,所以依次用MID函数提取4次,举一反三,最多有多少个字符,就用MID函数提取多少次。
3、填充辅助列,调整列宽,得到如下图所示结果;
4、如下图所示,选定C2单元格,录入以下公式:=VLOOKUP(B2,E:F,2,0);
6、如下图所示,填充出学校简称对应的录取分数线,搞定!
以上两种场景通过Lookup与Vlookup函数来实现了不规则的查找,关键是借助MID函数实现将简称里的字符分解,再与通配符“*”进行连接,构建新字符串。举一反三,就能轻松搞定一切不规则包含查找问题。
你学会了吗?觉得有用请点赞、收藏,转发分享给自己备份一份,以便以后忘记时可以快速找到查看!
配套案例素材文件:SAE050_不规则包含查找.xlsx,关注“无非Excel”后回复“1013”获取,有任何疑问或有更好的方法,请在下方评论区留言交流~~
技巧还是太看得懂或者工作中经常遇到不会的操作,建议学习系统化课程《Excel零基础速成》,利用碎片化时间随时随地学习,主讲老师在线答疑,永久有效包学会,秒变为领导与同事眼中的电脑专家!
