excel表,有文字和电话号码,提取电话号码

在线等啊,466450766@qq.com

首先明白函数名称:MID主要功能:从一个文本字符串的指定位置开始,截取指定数目的字符。使用格式:MID(text,start_num,num_chars)参数说明:text代表一个文本字符串;start_num表示指定的起始位置;num_chars表示要截取的数目。应用举例:假定A47单元格中保存了“”的字符串,在C47单元格中输入公式:=MID(A47,4,3),确认后即显示出“”的字符。特别提醒:公式中各参数间,要用英文状态下的逗号“,”隔开。


其次明白

SEARCH函数

功能:用来返回指定的字符串在原始字符串中首次出现的位置 ,从左到右查找,忽略英文字母的大小写。

格式:SEARCH(find_text,within_text,start_num)

find_text:要查找的文本字符串

within_text:要在哪一个字符串查找

start_num:从within_text的第几个字符开始查找。

注意:在find_text中,可以使用通配符,例如:问号“?”和星号“*”。其中问号“?”代表任何一个字符,而星号“*”可代表任何字符串。如果要查找的字符串就是问号或星号,则必须在这两个符号前加上“~”符号。


最后输入公式

=MID(G11,SEARCH(1,G11,1),11)

如图就好了


温馨提示:内容为网友见解,仅供参考
第1个回答  2012-02-04
把电话号码放在a列
在b1单元格输入
=MID(SUM(MID("01"&A1,1+LARGE(ISNUMBER(-MID(1&A1,ROW($1:$50),1))*ROW($1:$50),ROW($1:$15)),1)*10^ROW($2:$16))%,2,99)
ctrl+alt+enter 结束

下拉

一般的文字和数字混合,都能被提取出来追问

这个不行啊,你看我的图

第2个回答  2012-02-06
选定单元格,在数据下拉菜单中选择“分列”,选择固定宽度,设置列间隔,固定你要提取的电话号码
第3个回答  2020-05-26

文本手机号码提取软件  工具和教程

放这里,自己动手丰衣足食

文本复制进去,然后选择提取手机,号码导出文本 就三步

第4个回答  推荐于2016-08-07
利用VBa可以实现,代码如下(假设 数据在A列):
Private Sub CommandButton1_Click()
Dim i As Integer, m As Integer, str As String

For i = 1 To 100
str = Cells(i, 1).Value
For m = 1 To Len(str) - 10
If Mid(str, m, 1) = 1 Then
If IsNumeric(Mid(str, m, 11)) Then
Open "c:\电话号码.txt" For Append As #1
Print #1, Mid(str, m, 11)
Close
End If
End If
Next m
Next i

MsgBox "完成"
End Sub
查找的电话号码会在C盘的电话号码文件里
如果需要我做的成品,留下邮箱,我发给你
我已验证,运行正常追问

466450766 谢谢啦

追答

查找的电话号码会在C盘的电话号码文件里
已发送,请查收
希望采纳

追问

谢谢,万分感谢!
但是这个不够啊,我这有几千个号码,麻烦帮我修改一下,能不能,谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢

追答

什么意思?怎么修改?
将你的excel复制,粘贴到我发给你的excel上,不就行了

本回答被提问者采纳

怎么在Excel表格的混合数据中提取手机号码
1. 首先打开电脑,找到想要编辑的Excel表格,双击打开 2.如图,需要提取其中的手机号码,先将混合文本的单元格选中 3. 然后点击上方的菜单(Excel表格的工具插件,请大家自行百度搜索下载)4. 在打开的菜单中,依次点击【更多】---【提取手机号码】选项 5. 在弹出的窗口中,点击左下角的【确定】按钮 ...

怎么样在excel中提取文字中的电话号码。
输入状态下输入公式:=VLOOKUP(0,MID(B2,ROW($1:$99),11)*{0,1},2,),如果这时候直接按回车的话,会返回一个#N\/A 因为公式中使用了数组操作,所以在输入完公式之后,我们要使用三个组合键:Ctrl+shift+enter,这时候再看一下效果。已经成功提取了手机号码。

如何在Excel表格里的手机号和座机号混合文本中将手机号码提取出来
1. 我们以下图的Excel表格内容为例,如图,B列中的一些单元格同时既有手机号码又有座机号码。我们需要把B列单元格中的手机号码提取出来。2. 先将B列数据的单元格全部选中。3. 如图位置点击选项(时Excel的一种工具箱,进入百度搜索下载即可)4. 在打开的选项下面,点击【更多】选项。5. 在打开的菜...

Excel中如何快速提取数据
首先打开一个Excel表格,看到在一个单元格中有姓名、身份证和电话号码,要做的就是把这几项单独提取出来:首先在B2单元格中输入:张三:选中包含B2单元格在内的所有需要提取出姓名的单元格,点击工具栏上的【数据】,下拉菜单中选择【智能填充】:这样第二栏姓名栏就填充完成:利用同样的方式提取出了身...

Excel中从文字中提取电话号码数字的操作方法
可以使用通配符,例如:问号“?”和星号“*”。其中问号“?”代表任何一个字符,而星号“*”可代表任何字符串。如果要查找的字符串就是问号或星号,则必须在这两个符号前加上“~”符号。最后输入公式 =MID(G11,SEARCH(1,G11,1),11)如图就好了。Excel中从文字中提取电话号码数字的操作 ...

怎样在EXCEL中提取出手机号码?
1、打开电脑找到并点击excel2019版新建工作表;2、双击打开excel表格以后,为了更好的示范先在表格内编辑好有手机号的文字内容;3、编辑好文字以后,先选中辅助列B列的单元格并输入公式:=MID(A1,FIND("1",A1),11);4、在编辑栏里输入公式以后,在按“ctrl+回车键”此时B列选中的单元格内已经提取...

excel提取手机号码的方法实例教程
在工作表标签,单击右键,选择“查看代码”,打开VBE编辑器,单击插入——模块,复制下面的代码,关闭VBE,回到excel工作表,B2单元格输入公式:=提取号码($A2,COLUMN(A2)),右拉下拉,也可以提取所有的电话号码。Public Function 提取号码(单元格, Optional 第几个 = 1)Dim wu(1 To 5)w = 单元格...

如何把图片中的文字+手机号码单独提取出手机号码?
,0))按三键计算 计算思路 ❶用到数组从左至右一直提取11位字符,❷然后用--号来进行两次负数计算,是正常的数字的话,就会得到数字,如果有文本的话,就会出错,❸然后用IFERROR来屏蔽错误值 ❹然后取最大值,或最小值来得到结果 下图是MAX函数一步步拆分的过程 ...

excel表里面有很多人的名字跟电话号码还有地址,都是同一单元格1我要怎...
如果格式都是“姓名+手机+住址”,那么就好办了,一个公式就可以搞定.如下图,只提取手机号码:A1单元格为原始数据,B1单元格输入公式=MID(A1,FIND("1",A1,1),11),然后下拉即可。

如何用excel提取电话号码?
度友,分析数据特点后,可以首先提取电话号码,电话号码都是数字 1 开头,可以用find函数找到1在单元格内的位置,然后用mid函数从1所在位置开始提取11位数字,具体公式为:=MID(A2,FIND(1,A2,1),11)第二步,提取姓名,由于姓名有三个字的,也有两个字的,以电话号码这11数据为整体,确定名字的位置...

相似回答