excel表格怎么设置提取数字

时间:2022-10-05 22:44:38 

当我们在使用Excel进行办公的时候,我们可能会遇到一些数据需要进行特殊提取的情况,下面小编马上就告诉大家excel怎么提取数字吧,希望看完本教程的朋友都能学会并运用起来。

excel设置提取数字的办法

1、汉字在前,数字在后面的情形。可以用MID,min, find三个函数来实现提取里面的数字。如图:在B2输入“=MID(A1,MIN(FIND({0,1,2,3,4,5,6,7,8,9},A1&"0123456789")),20)”

2 、把单元格里面所有的数字都提出来。可以使用宏。先打开VBA编辑器。工具——宏——visual basic 编辑器

3、在编辑器里点击插入——模块。在模块那里输入如下代码:

复制内容到剪贴板

Function zzsz(xStr As String) As StringDim i As IntegerFor i = 1 To Len(xStr)If IsNumeric(Mid(xStr, i, 1)) Then zzsz = zzsz & Mid(xStr, i, 1)NextEnd Function

4、回到工作表,在B2单元格那里输入“=zzsz(A2)”。就可以用VBA把A2单元格里所有的数字都提取出来了,如图所示。

5、指定从第几个数组提取开始。也就是说在不连续的那些数字中,从第几次出现的数组开始提取。同样在模块那里输入如下代码:

复制内容到剪贴板

Function GetNums(rCell As Range, num As Integer) As StringDim Arr1() As String, Arr2() As StringDim chr As String, Str As StringDim i As Integer, j As IntegerOn Error GoTo line1

Str = rCell.TextFor i = 1 To Len(Str)chr = Mid(Str, i, 1)If (Asc(chr) < 48 Or Asc(chr) > 57) ThenStr = Replace(Str, chr, " ")End IfNext

Arr1 = Split(Trim(Str))ReDim Arr2(UBound(Arr1))For i = 0 To UBound(Arr1)If Arr1(i) <> "" ThenArr2(j) = Arr1(i)j = j + 1End IfNext

GetNums = IIf(num <= j, Arr2(num – 1), "")line1:End Function

6、在回到单元格那里输入“=Getnums(A3,2)”就可以提取第几次出现的数组了,如图所示。

猜你感兴趣:

1.excel怎么提取数字

2.excel如何提取数字

3.excel表格中怎样提取数字

4.Excel表格中如何在一串数字中提取几位数字

5.怎么在excel中提取数字

标签:提取,数字,表格,输入,Excel教程
0
投稿

猜你喜欢

  • word2013中多级编号变成黑块的该怎么处理?

    2023-06-03 22:01:31
  • excel中姓怎么提取?

    2022-08-18 18:24:30
  • Word页码从第三页开始详细的图文步骤教程

    2023-07-26 03:18:12
  • 安装Win10 21H1出现Bug怎么应对?

    2023-11-24 22:16:05
  • 在Word2016中快速编辑PDF格式文档

    2022-01-15 18:54:17
  • win10截图无法保存_win10截图保持教程

    2023-11-11 06:20:47
  • word批注怎么隐藏

    2023-03-09 13:26:53
  • win10你要允许此应用对你的设备进行更改吗怎么关闭?

    2022-02-15 13:04:16
  • wps演示文稿设置背景的方法

    2023-11-30 09:22:49
  • 怎样对Excel2003文件加密

    2022-03-16 13:34:38
  • 同样是Word办公,为什么别人的效率比你高?

    2022-08-14 22:35:28
  • Win10电脑虚拟内存应该怎么设置?虚拟内存怎么设置比较合适?

    2023-11-24 10:13:28
  • excel表格批注不显示的解决教程

    2022-10-06 11:00:49
  • Excel文档编辑里面"填空型"下划线地运用

    2023-07-13 14:14:22
  • excel行高怎么统一设置

    2023-03-02 05:22:13
  • word文档如何设置目录

    2022-02-24 15:17:35
  • Word中设置视图页面的操作方法

    2023-07-25 02:00:17
  • 安装Office 2013专业版的过程中提示在安装过程中出错

    2023-11-05 16:00:04
  • 文件误删不要怕,帮你找回Win10回收站清空文件

    2023-11-14 11:31:07
  • Word文档删除线怎么加

    2023-11-11 04:32:25
  • asp之家 电脑教程 m.aspxhome.com