Excel中利用函数提取数字的操作方法
发布时间:2022-11-21 01:35:37
许多熟悉Excel进行数据处理的网友都会深刻的感受到这款软件功能的强大,尤其是如果会使用函数的话,那不仅仅是可以让事情事半功倍,还会让同事都觉得自己真的是一个Excel高手。提取文字与数字混杂在一起的数据中,利用函数只提取数字的方法,今天,小编就教大家在Excel中利用函数提取数字的操作方法。
Excel中利用函数提取数字的操作步骤如下:
汉字在前,数字在后面的情形。可以用MID,min, find三个函数来实现提取里面的数字。如图:在B2输入“=MID(A1,MIN(FIND({0,1,2,3,4,5,6,7,8,9},A1&“0123456789”)),20)”。
把单元格里面所有的数字都提出来。可以使用宏。先打开VBA编辑器。工具——宏——visual basic 编辑器。
在编辑器里点击插入——模块。在模块那里输入如下代码:
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
回到工作表,在B2单元格那里输入“=zzsz(A2)”。就可以用VBA把A2单元格里所有的数字都提取出来了,如图所示。
指定从第几个数组提取开始。也就是说在不连续的那些数字中,从第几次出现的数组开始提取。同样在模块那里输入如下代码:
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
在回到单元格那里输入“=Getnums(A3,2)”就可以提取第几次出现的数组了,如图所示。
Excel中利用函数提取数字的操作方法
猜你喜欢
- Word Password Recovery主要就是通过“暴力破解”和“字典破解”两种方法对Word的密码进行破解的。为了破解的过程更短,就
- word怎么使用平均函数?以word 2016版本为例,具体的操作方法步骤如下:所需的工具材料:电脑、office软件步骤一、打开需要求平均
- 每次在用Word编辑文档时,双击页眉编辑文字后,Word会自动给页眉添加下划线,许多时候,我们根本不需要这个下划线。那么,应该怎么删除页眉的
- 在我们日常使用的win10系统计算机中,应该有很多用户想对文件夹进行颜色编码,那么如何对win10中的文件夹进行颜色编码呢?下面的小编将为您
- 使用Word编辑文档的时候,如果有小技巧的话,可以解决很多遇到的问题,也让工作更高效的完成,下面给大家分享word页眉双横线怎么设置的小技巧
- 苹果今日向iPhone和iPad用户推送了iOS/iPadOS 15.6 开发者预览版 Beta 4更新,本次更新距离上次发布隔了14天。i
- 在Word 2010中的Backstage(后台)视图在Word 2010中引入的这起到了管理文档的中心位置。后台视图有助于创建新文档,保存
- HEX2OCT函数是将十六进制数值转换成八进制数值的函数,那如何在EXCEL表格中使用该函数呢?下面随小编一起来看看吧。excel使用HEX
- 有时候我们在打开word或是其它office组件时提示word无法打开现有内容(normal.dot)等问题,那应该怎么办呢?下面小编就给大
- Win10系统的补丁不断在升级更新中,我们在使用windows10系统电脑过程中,很容易会遇到系统补丁和程序冲突的情况,此时就需要将对应补丁
- Word的自动更正是Word等文字处理软件的一项功能,可用“自动更正”功能自动检测并更正键入错误、误拼的单词、语法错误和错误的大小写。以下小
- 函数说明ISTEXT的主要作用是判断值是否为逻辑值。函数语法ISTEXT(value)ISTEXT(需要进行检验的数值)参数说明Value:
- Excel强大的制表功能,给我们的工作带来了方便,但是在表格数据录入过程中难免会出错,一不小心就会录入一些错误的数据,比如重复的身份证号码,
- win10电脑熄屏不关机快捷键怎么设置?用户通常不会去搞懂功能时如何实现的,他们更注重功能的高效运用以及实用性。win10电脑要想息屏,最好
- 若在编辑 Word 文档时,遇到突然断电或出现其他特殊情况,那么就有可能丢失没有及时保存的数据。利用“自动保存”功能,可以让数据丢失的可能性
- Excel中的公式具体该如何设置才能做到不显示公式呢?下面是小编带来的关于excel表格设置不显示公式的方法,希望阅读过后对你有所启发!ex
- Excel中的数据具体该如何进行批量查找匹配呢?下面是小编带来的关于excel表格批量查找数据的教程,希望阅读过后对你有所启发!excel表
- pdf怎么分割页面?pdf一个页面想要竖直从中间分成两个页面,该怎么分割呢?下面我们就来看看pdf一个页面分割成两页的方法,需要的朋友可以参
- 许多使用win10系统的小伙伴发现桌面图标上有一个防火墙徽标。情况如何?这让很多患有强迫症的小伙伴特别不舒服。其实,我们只需要打开控制面板,
- Word文档中标尺如下:要隐藏Word文档中标尺可以通过取消勾选“视图”选项卡中的“标尺”项来实现。隐藏Word文档中的标尺可以通过什么实现