excel怎么提取数字
发布时间:2023-05-11 16:47:09
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)”就可以提取第几次出现的数组了,如图所示。


猜你喜欢
- Win10系统使用过程中总是出现一些莫名其妙的问题,比如说应用闪退、乱码、总是弹出错误提示等。这可能是因为系统的文件遭到损坏,这个时候就可以
- Windows10更新好以后,用户会发现Windows10我的电脑不见了,windows10系统是没有自带我的电脑图标的,这让我们很不习惯,
- 最近一些Win7的用户反馈说不知道如何对minidump文件分析?今天小编将为大家带来Win7对minidump文件分析详解!希望能够帮助到
- Excel是我们经常使用的办公软件;那么excel如何利用模板快速建立表格呢?下面小编将为大家带来的是excel利用模板快速建立表格的方法教
- ppt倒计时怎么设置?ppt设置倒计时能让我们在演示文稿的时候注意查看时间,提醒整体进度等,那在ppt中倒计时要怎么进行设置呢?整个设置过程
- 在日常工作中许多朋友在制作一些数据表格的时候经常会用到公式运算,其中包括了将多个表格中的数据相加求和 在日常工作中许多朋友在制作一
- 联想小新pro13进入bios设置按哪个键?联想小新pro13 novo键怎么用?电我们重装系统都会进入bios进行相关的设置,但是很多用户
- 在Excel中录入好数据后经常有一些不明原因导致Excel文件过大,具体该怎么解决Excel文档变大的问题呢?下面是由小编分享的如何把exc
- 无论是在大学里,还是在工作中,我们常常会接到老师或者上司发的通知:准备一份XX材料,并以PPT形式汇报。这就意味着,我们需要在短时间内,首先
- 空心方头括号〖〗怎么打?这里,小编将分享几个方法给大家做参考。 空心方括号〖〗怎么打之拼音输入法第一步:将电脑的输入切换为拼音输入
- PPT怎么制作艺术字?ppt中想要设计漂亮的艺术字,该怎么设计艺术字体恩?下面我们就来看看ppt设置字体的教程,需要的朋友可以参考下ppt中
- 不少用户在操作电脑时,发现系统很卡,检查任务管理器发现是个Windows Modules Installer Worker进程占用很高,这个
- Excel2016怎么开启宏?excel2016中想要使用宏处理数据,该怎么办呢?下面我们就来看看excel加载宏的教程,很简单,需要的朋友
- 如何将Mac系统设置为简体中文?很多朋友喜欢在国外购买Mac电脑,但是系统的语言界面默认的都是英文,使用起来不是很方便。下面我们分享如何把英
- winstat.exe简介进程文件: winstat or winstat.exe 进程名称: Kodorjan Trojan Compon
- 市场部经常要出各种分析报告,一写就是洋洋洒洒几十页。文字功底深厚的小王写东西自然不在话下,然而每每困扰他的却是排版的问题,每次都要花大量的时
- 很多情况下,我们需要把表格数据转换成图表数据,这样看上去对比效果更好更直观。那么小编马上给大家介绍一下如何用WPS表格制作数据图表。WPS表
- 近期有好几位同学前来咨询10个很酷的cmd命令的情况,想要了解,并且想要知道如何操作。那么下面小白就和大家分享下,大家和小白一起看看学习下吧
- mac使用时间长了会感觉空间越来越小,这时就会想到卸载一些软件,但是如果直接把软件放到废纸篓可不是明智的选择,因为mac在安装软件的时候,会
- softmanager.exe是360中的一个软件管理程序,一般是由于怀疑里面保证有些以前下载的补丁或安装未删除所造成的,一般用来升级和安装