wps表格在一堆符号中提取数字 | 从WPS表格/EXCEL表格的文字符里提取数字

1.怎么从WPS表格/EXCEL表格的文字符里提取数字

以WPS2019为例,

怎么从WPS表格/EXCEL表格的文字符里提取数字?

可直接在文档助手选项卡下,单元格处理,选择保留内容

选择需要保留的内容类型,选择是替换原始数据还是存放在新位置

2.高手、WPS表格中有文字,有数字,如何把数字提取出来

具体步骤如下:

需要准备的材料分别是:电脑、WPS表格。

1、首先打开需要编辑的WPS表格,进入到编辑页面中。

2、然后选中需要编辑的单元格,点击打开数据中的“分列”。

3、然后在弹出来的窗口中选择“固定宽度”,点击“下一步”。

4、然后在弹出来的窗口中在电话号码前后点击一下,然后点击“下一步”。

5、然后回车确定,电话就提取出来了。

3.在Excel中,如何在一串不规则字符中提取出其中数字呢

假设不规则字符在A1,你在其它单元格写入=MIDB(a1,SEARCHB("?",a1),2*LEN(a1)-LENB(a1))

但是这个公式会把英文和数字一起提取出来

所以我建议你用宏,alt+f11→插入→模块

然后粘贴进下面的宏(这个宏不是我写的我忘记在哪儿找的了):

Function MyGet(Srg As String, Optional n As Integer = False, Optional start_num As Integer = 1)

'从单元格中提取数字/中文/英文=Myget(value,0数字1中文2英文,从第几个开始)

Dim i As Integer

Dim s, MyString As String

Dim Bol As Boolean

For i = start_num To Len(Srg)

s = Mid(Srg, i, 1)

If n = 1 Then

Bol = Asc(s) < 0

ElseIf n = 2 Then

Bol = s Like "[a-z,A-Z]"

ElseIf n = 0 Then

Bol = s Like "#"

End If

If Bol Then MyString = MyString & s

Next

MyGet = IIf(n = 1 Or n = 2, MyString, Val(MyString))

End Function

然后保存,返回你的excel表格界面

假设你的不规则字符在A2,任一其它单元格输入=myget(A2)就可以取出数字了

wps表格在一堆符号中如何提取数字

相关内容