Excel中进行利用函数提取数字的操作方法
发布时间:2022-08-10 03:52:27
许多熟悉Excel进行数据处理的网友都会深刻的感受到这款软件功能的强大,尤其是如果会使用函数的话,那不仅仅是可以让事情事半功倍,还会让同事都觉得自己真的是一个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单元格里所有的数字都提取出来了,如图所示。
Excel怎么只提取表格中的数字
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)”就可以提取第几次出现的数组了,如图所示。
Excel中进行利用函数提取数字的操作


猜你喜欢
- 使用win7过程中,系统总是会弹出“桌面窗口管理器已停止工作或者已关闭”,导致AERO特效无法使用,遇到此问题的朋友可以参考下面的解决方法如
- win8.1电源管理在哪里?接下来小编就为大家带来windows8.1电源管理设置方法,有兴趣的朋友可以看一下win8.1电源管理在哪里?小
- PPT怎么制作烛光闪烁的动画效果?PPT中想要制作一个烛光闪烁的动画效果,该怎么制作这个动画效果呢?下面我们就来看看详细的教程,需要的朋友可
- 大家都知道,一般共享文件夹时是以向导的形式,添加用户设置权限都很简单,不会有问题。但看到一些人共享驱动器时却遇到了问题。就是网上邻居能够看到
- 在使用Win10系统电脑的时候,总会遇到系统更新的情况,不过难免会出现更新失败的状况出现,那么Win10系统更新失败怎么办?下面就和小编一起
- Win10 10041正式推送,用户都迫不及待下载体验,但用户发现声卡不正常,特别是Conexant科胜讯声卡。威盛VIA声卡不正常,可以禁
- 在办公中经常会用到excel中的表格数据取整的技巧,如果不懂的朋友不妨一起来学习研究一番。接下来是小编为大家带来的excel表格数据取整的方
- ABS 函数返回数字的绝对值。适用版本Excel 2003+说明ABS 函数返回数字的绝对值。返回值绝对值。语法=ABS(number)=A
- 我们在安装了360安全卫士的时候,就总是会出现防火墙的相关提示,一次两次还好,看多了之后就会觉得有些烦。那么我们要怎么关闭360防火墙呢?今
- 磨刀不误砍柴工,在收获的季节里,你是不是想着给学生打印奖状,却对一个个复制姓名而感到恐慌?刷到这个技术帖就对了,接下来跟随我一起去探索在WP
- 我们在使用手机钉钉的云课堂进行上课、考试的时候,有的小伙伴可能会想要知道钉钉云课堂 * 会不会被老师看到。那么对于这个问题小编觉得如果我们
- 现在使用的360浏览器的用户非常的多,但我们在使用的过程难免会遇到各种问题,例如有的用户在使用过程中就遇到了证书出现错误的情况,那么遇到这种
- Win10 21H1版本是微软最新版的电脑操作系统,很多用户都安装升级,但是有很多用户反应,Win10 21H1系统在使用过程中,经常会频繁
- 百度贴吧是百度旗下的一款软件,很多人说想要了解一款新的事物,先进去它的贴吧逛一逛。这句话足以证明百度贴吧的功能强大,很多用户在询问百度贴吧A
- 在您将幻灯片发布到幻灯片库之前,必须在 Office SharePoint Server 2007 服务器上创建一个幻灯片库列表。1、打开包
- 苹果在今日正式发布了 iOS 和 iPadOS 14 更新,除了主屏幕大改进之外,还包括不少细节的优化,其中就有一项是苹果官方尚未提及的隐藏
- 在制作wps表格的时候,怎么设置表格横向打印呢?下面小编就为你提供wps表格怎么设定横向打印的方法啦!wps表格设定横向打印的方法:文件-页
- ftp文件传输协议用于Internet上的控制文件的双向传输,它也是一个应用程序。FTP对于那些在做网站和建设网站的用户来说是必不可少的,如
- 这篇教程是向脚本之家的朋友分享利用excel进行word表格几个方法介绍,教程比较实用,值得大家学习,推荐到脚本之家,有需要的朋友可以参考本
- 经常使用win10系统的用户必须熟悉任务栏上的搜索框。通过搜索框,我们可以轻松搜索所需的文件。最近,当win10用户使用计算机时,搜索框为灰