什么?VLOOKUP函数也能拆分数据?
点击上方
蓝色
文字 关注我们吧!
送人玫瑰,手有余香,请将文章分享给更多朋友
动手操作是熟练掌握EXCEL的最快捷途径!
大家好,今天我要再次向大家介绍一个VLOOKUP函数的新技巧。
正常情况下,数据的拆分式用不到VLOOKUP函数的。可是,没有做不到,只有想不到,我们的VLOOKUP函数在数据拆分这一领域也是具有巨大的潜力的!
对于向上面这样一个表格,怎样才能提取出电话号码呢?以前介绍过很多种方法,今天我们就用VLOOKUP函数来解决问题!
如下图,这里用到了VLOOKUP函数和MID函数。
在单元格D2中输入“=VLOOKUP(0,MID(C2,ROW($1:$99),11)*{0,1},2,FALSE)”,CTRL+SHIFT+ENTER三键回车,并向下拖曳即可。
思路:
MID(C2,ROW($1:$99),11)部分,利用MID函数依次从第一位,第二位等等提取长度为11的字符串
MID(C2,ROW($1:$99),11)*{0,1}部分,若提取的结果是文本,那么这部分的结果就是错误值{#VALUE!,#VALUE!};若提取的结果是数字,以第二行为例,则这部分的结果是一个两列九十九行的内存数组,{0,14859322349}是其中的一行
接下来利用VLOOKUP函数查找“0”在内存数组中所对应的第二列的数字,返回正确结果
-END-
长按下方二维码关注EXCEL应用之家
面对EXCEL操作问题时不再迷茫无助
推荐阅读:
戳原文,更有料!免费模板文档!
赞 (0)