不知不觉,2017已经远去,希望新的一年大家都能顺风顺水,Make Big Money^_^
截止发文,很多小伙伴的家乡都已经飘起鹅毛般的大雪,你那里下雪了吗?瑞雪兆丰年,希望新的一年,大家都能收获满满。
最后,请允许我送上迟到的祝福:祝各位小伙伴新年快乐!
新的一年从学习开始,今天为大家带来的是群里四川的小伙伴咨询的问题,具体的问题截图如下:
通过上图右侧可以看出,该小伙伴希望通过135****0119这样的手机号码匹配完整的手机号。当该小伙伴咨询问题后,群里各位大神纷纷给出答案,这里挑选出一位来自深圳小伙伴给出的解决方案,如下图所示:
该小伙伴使用INDEX和MATCH组合的数组公式,目的是通过在REPLACE函数生成的临时列中查找J5单元格的值。就好比在I5到I9单元格生成了这样匹配的列,具体如下图所示:
因为通过函数REPLACE(H5:H9,4,4,"****")结合数组就可以生成上图红色框中的虚拟列,这样再通过Match即可查找136****3523在虚拟列中的位置,有了位置即可通过Index函数在H5:H9中查找对应的完整手机号码。
其实该小伙伴的问题还有多种解决方法,除了上面深圳小伙伴给出的解决方法外,还可以通过Vlookup结合数组来解决。
方法二(Vlookup的反向查找):
方法三(直接使用Vlookup):
虽然方法三的函数稍微有点长,但也是非常好理解的,就是先把虚拟列和C12:C17拼接起来,然后去模糊匹配查找,等于使用138****7184在{"135****011913588880119";"138****718413888887184";"138****841513888888415";"136****381613688883816";"136****905613688889056";"136****610513688886105"}中进行模糊匹配,在返回的结果后使用Right获取完整手机号码。是不是很简单呢?
在文章的最后,我们一起来感受一下,这三种方法的实现效果吧,具体如下动态图所示:
好了,今天的模糊匹配就介绍到这里了,大家在学习数组公式过程中遇到任何问题,欢迎给我们留言!
本文地址:
http://www.njanyou.cn/news/1333.html
Tag:
实现 模糊 匹配
专业服务:
南京网站制作,
南京网站制作公司,
南京网站建设公司
联系电话:025-65016872
上一篇:
想要提高商品页面的转化率,还得学会这几招
下一篇:
筛选之(二)——自定义数值筛选