电脑教程
位置:首页>> 电脑教程>> office教程>> Excel中进行利用函数提取数字的操作方法

Excel中进行利用函数提取数字的操作方法

  发布时间:2022-08-10 03:52:27 

标签:函数,提取,数字,输入,Excel函数

许多熟悉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中进行利用函数提取数字的操作

0
投稿

猜你喜欢

  • 我们知道通常编辑完文档后,进行了内容的修改设置,接下来就要对文档制作一个漂亮的封面。制作封面,可以是插入别人制作好的封面模板,也可以使自己制
  • Win10硬盘出现“Ultra DMA CRC错误计数”怎么办?有的小伙伴使用鲁大师对电脑进行全面检查的时候,碰到了Ultra DMA CR
  • 函数说明WEEKDAY函数的主要作用是返回某日期为星期几。默认情况下,其值为 1(星期天)到 7(星期六)之间的整数。函数语法WEEKDAY
  • 相信还有部分朋友不太清楚Word2016字符间距怎么调?下面小编给大家带来Word2016字符间距设置技巧,需要的朋友可以参考下我们在使用W
  • 1、首先我们打开wps,将你要转换的繁体复制进来    2、然后我们点击审阅==繁转简    我们来
  • win10的日志具有非常重要的作用和功能。它可以用来记录使用情况和保存问题。大多数用户都会担心是否可以删除日志文件。可以删除。让我们看看怎么
  • 1、单击“插入”选项卡,在“插图”控件组中单击“SmartArt”,在“选择SmartArt图形”对话框中单击左侧的“层次结构”,在中间栏中
  • 我们在使用excel录入数据的时候,数据量大的话页数也会变多,如何能让表头固定不动呢,下面让小编为你带来冻结表头的方法。excel冻结表头步
  • 在Excel中统计数据都需要用到公式,或许有的朋友不会如何复制公式。下面是由小编分享的excel 快速复制公式的方法,以供大家阅读和学习。e
  • 在下图所示的工作表中,B2:E12单元格区域是部门综合考评表,G2:H5单元格区域为优良中差等级对应的分数,C3:E3单元格区域为三个考核项
  • 微软经常会给win10系统用户推送各种更新补丁,但是这些累计更新、更新缓存文件完成之后都会存留在系统中,时间长了就占用系统空间,影响运行速度
  • 派出所的一个朋友在调查一起案件的时候,遇到了一个如题的问题,请我帮忙。由于要保密他不能提供原始数据,只是给我谈了一下要求。派出所的一个朋友在
  • excel表格中常有隐藏的内容,但是在复制的时候就会全部显示出来,怎么才能只复制粘贴可见内容,而不要粘贴隐藏的内容呢?下面随小编一起来学习e
  • Excel2016累加计算教程打开Excel2016软件,在左上角点击“文件”—“选项”。弹出“Excel选项”对话框,在对话框的左侧选择“
  • 论用微软 Word还是金山WPS OFFICE排版文档时难免会使用文本对齐、段落设置的功能,本文总结了Word和WPS通用的文本排版技巧,希
  • 用户在输入大写的日期时,。图1 以特殊符号形式插入“○”方法2:使用日期格式通过设置日期格式来插入“○”符号的操作步骤。图2 执行【格式】|
  • 在用Word2007修改文档的时候,Word2007会在修改过的地方做一些标记,最后这个文档要给领导看,肯定不能带着红红绿绿的修订提示,怎样
  • 我们处理数据时,通常需要将一组数据按照某个分好分成多列,以便查看,那么excel怎么分列数据?下面小编就为大家介绍excel分列功能,一起来
  • Win10电脑连接上以太网却不能上网怎么办?许多用户在使用Win10电脑的时候都会使用到以太网。可是,最近有许多小伙伴反应自己的电脑连接上以
  • 如果担心自己的电脑不安全,可以对单独的硬盘进行加密,以此保证资料数据的安全,那要怎么给硬盘加密呢?加密之后想要解除要怎么操作呢?下面就以wi
手机版 电脑教程 asp之家 www.aspxhome.com