Excel中利用函数提取数字的操作技巧
发布时间:2023-09-07 18:45:21
许多熟悉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)”就可以提取第几次出现的数组了,如图所示。


猜你喜欢
- 在众多的现代教育技术中,WPS演示以其控制方式方便快捷、操作手法简单等优势被广泛应用;在班级聚餐中往往都会播放幻灯片,然后专门人士进行感人的
- 14 英寸和 16 英寸MacBook Pro(2021 年)机型是第一款配备 Liquid Retina XDR 显示屏的 Mac。以下是
- 这篇文章主要介绍了wps如何设置多人编辑模式?wps多人编辑权限开启方法的相关资料,想要了解的朋友,不妨参考下本文内容。wps如何设置多人编
- 移动硬盘是可以说是我们最常用的移动储存设备,不过一些使用Win10系统电脑的小伙伴插上移动硬盘没有显示出来,那么碰到这种问题应该怎么办呢?下
- word如何制作点名册?下文是教大家怎么在word中制作点名册?有需要得朋友可以学一下在word中制作点名册的方法,一起来看吧!word制作
- 夸克网盘是一款很棒的网盘软件,并且使用的用户也是非常多的,而我们有时候在使用夸克网盘时难免会需要解压资源,而有用户却出现了解压不了的情况,那
- 只有一条网线没有路由器的情况下,可以通过笔记本来创建wifi热点给手机、平板连接上网。最近有Win7系统的笔记本中创建热点的时候出现了106
- 虽然Windows一路进化发展到今天,这么多年时间的积淀使Windows 10在功能性安全性和易用程度上都达到桌面系统的巅峰,怀旧却总能成为
- 在使用Word文档工作时,难免会遇到部分页面要改成横向页面的格式,而你的文档是纵向的,如何改成横向的页面呢?1、选中文字转横向如果文字已经编
- 使用office办公时,掌握一些小技巧,让办公效率更高,更轻松。今天给大家分享下word数字转换大写的小技巧,学会它高效办公。1、数字转大写
- 身边的朋友唠叨电脑总死机怎么解决,我顺便网上搜了一下,整理一些常用的方法,晒晒和大家分享一下简介 小编认为可以从以下几个方面寻找原因 方法/
- win10电脑控制面板打开一片空白怎么办?通过控制面板,用户可以很轻松的对电脑功能设置进行修改,但是有的用户发现自己打开控制面板后却一片空白
- 最近有一款风靡游戏圈的游戏——绝地求生(吃鸡)。这款游戏的火爆程度,就像当年的LOL,网络上各种“吃鸡”用语。不过有些用户发现自己的电脑运行
- 对于使用过xp系统、win7系统,现在安装win10系统的用户来说,应该不会对安全模式感到陌生。我们知道安全模式是windows操作系统的一
- 大家知道,在默认设置下,Word文档的背景都是单调的白色。如果你喜欢让它变得更漂亮些,可以采取下面的方法尝试改变背景。格式菜单>>
- 对于表格中重复的数据我们需要将其找出并删除其中部分的数据,怎么才能检查出表格中的重复项呢?下面就让小编告诉你wps如何查找删除重复数据 的方
- WPS Office 2012功能介绍!国产免费办公软件WPS已经发布了2012正式个人版,新版本不仅有焕然一新的WIN7风格操作界面,更是
- 我们在利用WPS表格和Excel办公的时候经常会把日期和时间放在同一个单元格内,但是有时候又需要对某一天的数据进行具体的分析,就会涉及到具体
- 126邮箱密码忘记怎么办?有些用户在使用126邮箱的时候会把密码给忘记了,那么我们该怎么找回密码呢?下面就给大家分享126邮箱密码忘记的解决
- 在使用Win8时,每次开机都要两次怎么办?本文将提供该问题的故障分析以及解决办法供大家了解,希望可以帮助到大家 &nb