怎么样在excel中提取文字中的电话号码。

2025-05-24 15:05:08

1、首先打开excel,制作测试数据。以每个人不同喜好中抽取联系电话。

怎么样在excel中提取文字中的电话号码。

2、首先我们使用mid函数,mid函数功能:从指定字符串中的指定起始位置,截取指定长度的字符串。=mid(text, start_num, num_chars)=mid(字符串,开始截取位置,截取字符个数)

怎么样在excel中提取文字中的电话号码。

3、按照mid的语法,我尺攵跋赈们截取了B2单元格1到11位的字符串,因为制作的数据源长度有限,我们以99位为上限挨个取出,即从第一位开始往后取11位,然后从第二位开始往后取11位...,这样我们还亟冁雇乏需要一个函数ROW($1:$99)

怎么样在excel中提取文字中的电话号码。

4、这样会形成一个数组,我们需要将文字的去掉,我们再将mid函数取出来与常量数组(0,1)相乘。我们会发现文字的数字返回值#VALUE!

怎么样在excel中提取文字中的电话号码。

5、如果截取的是数字与常量数组相乘会返回数组{0,电话号码},如果是文字会返回{#VALUE!,#VALUE!},最终形成了这样的2列99行内存数组。

怎么样在excel中提取文字中的电话号码。

6、我们可以使用vlookup查询内存数组第一列为0的,然后将其对应的第二列返回。先介绍一下vlookup函数应用。VLOOKUP(lookup_value, ta芟鲠阻缒ble_array, col_index_num, [range_lookup])。VLOOKUP(查找值,查找范围,查找列数,精确匹配或者近似匹配)。比如我们精准查找姓名为李四的个人爱好=VLOOKUP("李四",A2:B7,2,FALSE)

怎么样在excel中提取文字中的电话号码。

7、输入状态下输入公式:=VLOOKUP(0,MID(B2,ROW($1:$99),11)*{0,1},2,),如果这时候直接按回车的话,会返回一个#N/A

怎么样在excel中提取文字中的电话号码。

8、因为公式中使用了数组操作,所以在输入完公式之后,我们要使用三个组合键:Ctrl+shift+enter,这时候再看一下效果。已经成功提取了手机号码。

怎么样在excel中提取文字中的电话号码。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢