excel怎么提取单元格中的数字 excel如何提取数字前几位

在我们制作excel表格的时候,经常会遇到很多的数字,如果我们不需要数字只要文本,怎么将单元格中的数字提取呢?相信有很多的excel用户不知道怎么操作,下面小编为大家带来excel提取单元格数字的详细步骤教程,不懂的朋友可以参照下面的教程学习下。excel提取单元格数字的步骤教程
1、汉字在前,数字在后面的情形。可以用MID,min, find三个函数来实现提取里面的数字。如图:在B2输入&ld

在我们制作excel表格的时候,经常会遇到很多的数字,如果我们不需要数字只要文本,怎么将单元格中的数字提取呢?相信有很多的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)”

excel怎么提取单元格中的数字 excel如何提取数字前几位

2 、把单元格里面所有的数字都提出来。可以使用宏。先打开VBA编辑器。工具——宏——visual basic 编辑器

excel怎么提取单元格中的数字 excel如何提取数字前几位

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怎么提取单元格中的数字 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

excel怎么提取单元格中的数字 excel如何提取数字前几位

6、在回到单元格那里输入“=Getnums(A3,2)”就可以提取第几次出现的数组了,如图所示。

excel怎么提取单元格中的数字 excel如何提取数字前几位

相关知识阅读:excel如何提取数字前几位

1、打bai开需要编辑的Excel表格。

excel怎么提取单元格中的数字 excel如何提取数字前几位

2、如du需提取A栏数字左边前两zhi位,在B1栏输入=left(A1,2),“left”表示需要从左边提取数字,“A1”表示你要提取的数字栏,“2”表示你要提取的数字位数,之后按Enter即可。

excel怎么提取单元格中的数字 excel如何提取数字前几位

3、编辑成功后需要提取A栏的数字,只需点击B1格,右下角会出现一个实心的黑点,左键点击黑点向下拖即可。

excel怎么提取单元格中的数字 excel如何提取数字前几位
excel怎么提取单元格中的数字 excel如何提取数字前几位

4、如需提取A栏数字右边后5位,在B1栏输入=right(A1,5),“right”表示需要从右边提取数字,“A1”表示你要提取的数字栏,“5”表示你要提取的数字位数,之后回车,点击B1下拖即可。

excel怎么提取单元格中的数字 excel如何提取数字前几位
excel怎么提取单元格中的数字 excel如何提取数字前几位

5、如需提取A栏数字从左第4位开始的中间2位,在B1栏输入=mid(A1,4,2),“mid”表示需要提取中间数字,“A1”表示你要提取的数字栏,“4”表示从第4位开始提取,“2”表示你需要提取两位数字,之后回车,点击B1下拖即可。

excel怎么提取单元格中的数字 excel如何提取数字前几位
excel怎么提取单元格中的数字 excel如何提取数字前几位

6、果提取身份证号码里的出生日期,可在B2栏输入=mid(A2,7,4)&"年"&mid(A2,11,2)&"月"&mid(A2,13,2)&"日" ,&"年"即在数据后添加年,其余同理,回车下拉即可。

excel怎么提取单元格中的数字 excel如何提取数字前几位
excel怎么提取单元格中的数字 excel如何提取数字前几位

以上便是‘excel怎么提取单元格中的数字 excel如何提取数字前几位’的全部内容了,希望可以为大家带来帮助,如果你还想了解更多关于excel表格的使用技巧,可以进入教程之家网了解一下。

本文来自投稿,不代表互联网观察员立场,如若转载,请注明出处:https://www.hlwgcy.com/info/28492.html

(0)
互联网观察员的头像互联网观察员
excel怎么去除重复项 excel删除重复项并保留最新日期的步骤
上一篇 2026-09-11 11:17
excel怎么计算各种总值 excel怎么开启公式自动计算
下一篇 2026-09-11 11:17

相关推荐

  • WPS2019怎么设置护眼模式 教程步骤介绍

    WPS2019是一款日常工作学习中都会使用到的文档编辑软件,可以帮助小伙伴们编辑各种文档内容,让工作学习更加轻松高效。有些小伙伴还不清楚软件该怎么设置护眼模式,所以今天小编就为大家带来了设置护眼模式的方法,感兴趣的小伙伴一起来看看吧。方法步骤:1、打开WPS2019,切换至“视图”命令工具栏2、鼠标左键单击“视图”命令工具栏中的“护眼模式

    2026-09-11
    180
  • wps怎么制作成绩表 wps设计成绩统计表的步骤方法

    当我们使用wps统计数据时,如果我们需要制作一个统计成绩的表格,可是怎么制作成绩表吗?其实方法非常的简单,下面教程之家网为大家分享wps设计成绩统计表的步骤方法,不会制作的朋友可以参考下面的步骤方法自己制作即可。wps怎么制作成绩表
    ①选中M2单元格,单击“插入函数”按钮,在常用公式列表中选择“多条件求和”,参数中待求和区域为班级,条件1为班级等于1

    2026-09-11
    150
  • WPS演示怎么录制视频 教你快速录屏

    我们在WPS演示进行幻灯片播放的时候,经常需要将其录屏下来保存为视频,以便后续讲解使用,那么怎么在WPS上进行录屏呢,下面就来教教大家。【操作方法】首先我们运行要录屏的演示文档,点击上方【放映】-【屏幕录制】。之后就会运行录屏工具,我们之后就可以设置录屏的模式,默认为全屏模式。设置好后,我们点击开始录制,同时WPS进行放映演示。结束后停止录制,并自动存储,你可以在视频列表中查看你录制的视频。以上就

    2026-09-11
    170
  • word交叉引用怎么做 word交叉引用快捷键和设置方法分享

    在Microsoft Word中,交叉引用是一项极具实用性的功能,它能使文档内部的信息交叉链接,使得跳转和引用变得异常便捷。通过交叉引用,您可以轻松地在文档中引用其他部分,无论是章节、图表、表格还是标题,而无需手动处理繁琐的编号或标记。这意味着,即使在文档结构发生变化时,交叉引用也会自动更新,保持引用始终准确无误。
    为了使用这一功能,首先需要在文档中明确定义引用的目标位置,这可以是章节标题、图表编

    2026-09-11
    190
  • 怎么将PPT中的文字和图片组合在一起 PPT设置文字和图片组合的详细教程

    在制作PPT展示作品时,经常会遇到一些图片和文字结合的作品,很多稍微有经验的用户便会将文字和图片组合起来,那么在PPT中怎么将文字和图片组合在一起呢?方法其实很简单,下面教程之家网为大家分享PPT设置文字和图片组合的详细教程,不会操作的朋友可以参照下面的步骤教程自己尝试下。怎么将PPT中的文字和图片组合在一起
    1、点击菜单栏的“插入”,然后点击“图片&rdquo

    2026-09-11
    170

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信