日常工作中,对数据的预处理往往花费很多的时候,本篇介绍从文本中提取出手机号的各种方法,建议收藏备用。
举例:A列是杂乱的文本数据,需要提取出手机号码,得到B列的结果:
find或search函数法在B2单元格中输入公式:
=MID(A2,FIND("1",A2),11)
或者将FIND函数改成SEARCH,也是一样的效果:
=MID(A2,SEARCH("1",A2),11)
计算思路:
手机号码都是从1开始的,所以首先用FIND("1",A2),找到1所在的位置,然后用MID函数取11位得到手机号。
从这个思路也知道,这个是有BUG的,当前面的文本也出现了1的时候,该公式就不能使用了,如下所示: