如何在excel中将数字提取出来?

来自:    更新日期:早些时候
如何从excel中提取数字~

日常工作中,经常会遇到数据较乱的表格,如何清洗这些数据,难免会让人头疼。
下图中B列为员工出差手填费用,规则较乱,没规律可循,那么如何从中提取金额呢?

今天介绍三种小技巧从文本中提取数字,总有一种适合你哦~
方法一:万金油快捷键Ctrl+E
Ctrl+E快捷键组合可以说是Excel中最强组合之一,可以解决大量有规律可循的数据,直接在C2单元格内输入B2单元格内的数字“118”,选中C2:C8,同时按下【Ctrl】+【E】键,完成快速填充,可以发现,文本中的数据已经被提取出来!

方法二:Word+Excel双剑合璧
第一步,先将B列数据复制到Word中,粘贴方式为【链接与使用目标格式】

第二步,同时按下【Ctrl】+【H】键,弹出替换框,在查找内容框中输入:"[!0-9]",点击【更多】按钮,勾选【使用通配符】,点击【全部替换】,即可将文本中的非数字全部替换为空。

通配符[0-9]表示0-9之间的数字,前面"!"表示非的意思,非0-9,非数字全部被替换,只会留下数字,这是再将数字复制回Excel单元格即可。

把Excel文本中的数字提取出来,方法有多种,如下:
第一种:填充方式,将第一个单元格的数字输入后,按Ctrl+E组合键,见图一;
第二种:利用Word查找替换功能,将数据复制粘贴到Word中去,按Ctrl+H组合键打开“查找替换”对话框。
第一步:在查找内容文本框中输入[!0-9];
第二步:单击“更多”按钮,勾选“使用通配符”;
第三步:单击“全部替换”按钮,最后将数据复制粘贴回Excel,见图二。


图一


图二

注意:图一中的第一个单元格中的数字是收到输入,回车后再按的Ctrl+E组合键。


编按:哈喽,大家好!今天我们要给大家分享5种不用函数公式的Excel数字提取技巧。不管是从有规律的文本、还是没有规律的文本中提取手机号、金额、尺寸等数据,都可以用两端对齐法、快速填充法、Power Query法、Word替换法等5种方法进行提取,特别适合Excel小白使用。赶紧来看看具体操作吧!学习更多技巧,请收藏关注部落窝教育excel图文教程。

使用函数公式从混合文本中提取数字,这对函数初学者来说,是一种什么样的感受?

“组合,嵌套 ,我闭着眼,你沉醉了没?”

不吹不黑!LEFT、RIGHT、LEN等一堆函数,花里胡哨组合嵌套成的一堆公式,别说初学者了,小花这种老司机看了都崩溃!

于是,为了提取数字,就要铆足劲学函数?

不存在的!小花今日便献上5条锦囊妙计,定能助你大力出奇迹,四两拨千斤!

(额,似乎哪里不对?算了,不要在意细节!)

一、分列法

分列是个好东西,但凡跟文本沾边的活,它多半都能掺和一脚。

比如文本型数字批量转化为数值,再比如统一日期格式。

而“文中取数”对它来说,更是基操中的基操了。

锦囊一:分列法

适用情景:文本有规律

1.数字位置及长度均固定。

2.有明确的字符提示数字起止位置。

操作步骤:以情景1为例

1.选择需要提取数字的同一列单元格区域,点击【数据】–【分列】,弹出【分列向导】对话框;

2.选择分列方式,设置分隔线或输入分列符号,点击【确定】,完成分列,数字就被提取出来了。


二、两端对齐

两端对齐,或者叫内容重排,是一种特殊的填充方式。

它可以根据列宽自动分割文本并依次逐行填写在该列单元格中。

它的特殊之处在于,连续的数字和符号不会被分割开来,而是作为一个整体。

于是,当我们把列宽调整到1个汉字以下,就能从仅含有数字和文本的混合体中分离出数字来。

锦囊二:两端对齐法

适用情景:无规律文本

仅包含数字和文本,或包含符号,但符号不与数字相邻。

操作步骤:

1.选择需要提取数字的某列单元格区域,调整列宽为一个汉字宽度以下;

2.点击【开始】–【填充】–【两端对齐】或【内容重排】;

3.选择重排区域,复制并点击选择性粘贴为<数值-加>到空白单元格;

4.使用Ctrl+G定位空值,删除空行或空单元格即可。


三、Ctrl+E

组合键中的最强王者、文本函数终结者、技巧界超级新星、无所不能的BUG级功能……

这些毫不掩饰的赞誉都归属于同一组快捷键,它就是Ctrl+E。

小花曾经重磅推荐过,自行脑补哈。

此处把这尊大神抬出来,提取数字什么的,就是洒洒水啦。

锦囊三:Ctrl+E

适用情景:有规律文本和无规律文本皆适用。

操作步骤:

1.手工完成首个单元格的数字提取;

2.选择结果列单元格区域,按Ctrl+E即可;

3.检查并做必要调整,Ctrl+E将自动调整其余单元格。


四、PQ法

查询增强版(Power Query)作为数据获取、查询和转换的洗脑级内置插件,其功能之强大,难以言尽。学习更多技巧,请收藏关注部落窝教育excel图文教程。

合并工作簿、逆透视等操作总是充满仙气,让人不明觉厉。

提取数字这种小事,自然也不在话下。

锦囊四:Power Query

适用情景:有规律文本和无规律文本皆适用,甚至数字不连续亦可。

操作方法:

1.选择数据单元格区域,点击【数据】-【从表格】,将数据加载到数据查询编辑器;

2.单击【添加列】–【添加自定义列】,输入公式:=Text.Remove([混合文本],{"一".."龟"});

3.删除原有的数据列,点击【主页】–【关闭并上载】,将数据加载到工作表即可。


五、WORD法

MS OFFICE的不同软件之间协同作战,往往能爆发出惊人的能量。

比如Outlook和Word联合完成邮件批量发送,Word文档一键转化为PPT等。

“它山之石,可以攻玉。”

混合文本的提取对Excel来说或许有难度,但对Word来说,却轻而易举。不信?有图有真相!

锦囊五:Word法

适用情景:有规律文本和无规律文本皆适用,数字不连续亦可。

操作方法:

1.将需要提取的数据区域复制粘贴到Word文档中;

2.按Ctrl+H,点击【更多】,勾选“使用通配符”,将[!0-9 .]替换为空;

3.复制提取出来的数字到Excel表中即可。


以上,便是混合文本提取数字的五个锦囊妙计,是否让你耳目一新,不禁高歌:

“一开始,我只相信,伟大的是函数,

最后我无力地看清,强悍的是技巧!”

你还知道哪些提取数字的技巧,或者这些技巧的其他高能运用,留言告诉我们哦!学习更多技巧,请收藏关注部落窝教育excel图文教程。




如何在excel中将数字提取出来?视频

相关评论:
  • 14728902760excel如何提取数字前几位,比如:1234567890?
    戴响卫1. 打开需要编辑的Excel表格,并定位到包含要提取数字的单元格。2. 在需要显示提取结果的单元格中输入LEFT函数。假设要提取的数字在A1单元格中,可以在B1单元格中输入以下公式:`=LEFT`。这个公式的意思是从A1单元格中的文本字符串的左侧开始,提取6个字符。3. 按Enter键执行公式,B1单元格中就会显示...

  • 14728902760EXCEL如何提取第一、二、三位数字?
    戴响卫在Excel中,要提取一个单元格内的第一、二、三位数字,可以使用MID函数或者结合其他文本处理函数来实现。首先,我们需要明确MID函数的基本用法。MID函数用于从文本字符串中的指定位置开始,提取指定数量的字符。其语法为:MID,其中text是包含要提取字符的文本字符串,start_num是文本中要提取的第一个字符...

  • 14728902760怎样在Excel中提取中间几位数?
    戴响卫方法一:使用MID函数 MID函数是提取中间几位数的常用方法。假设要从A1单元格中的数字中提取中间几位,可以在另一个单元格(如B1)中输入公式`=MID(A1,起始位置,长度)`。其中,“起始位置”是你想要开始提取的位置(从1开始计数),“长度”是你想要提取的数字位数。例如,`=MID(A1,2,3)`会从A1...

  • 14728902760在Excel中怎样提取前几位数字?
    戴响卫在Excel中,可以使用多种方法提取前几位数字。最常见的方法是使用文本函数中的`LEFT`函数和数值格式化功能。以下介绍其中一种基本步骤:使用LEFT函数提取前几位数字 1. 定位单元格:首先,定位到想要提取数字的单元格。假设数据位于A列,从A1单元格开始。2. 输入LEFT函数:在目标单元格中输入“=LEF...

  • 14728902760excel怎么单独提取单元格第一位数字、第二位数字、第三?
    戴响卫在Excel中,要单独提取单元格的第一位数字、第二位数字、第三位数字,可以使用MID函数。首先,MID函数是一个文本处理函数,用于从指定的字符串中提取子字符串。它的语法是:MID,其中text是要提取子字符串的原始字符串,start_num是子字符串的起始位置,num_chars是要提取的子字符串的长度。接下来,以...

  • 14728902760excel如何只提取单元格中的数字
    戴响卫excel只提取单元格中数字的方法:1、从左侧获取单元格数据操作步骤:选中一个空白单元格用于显示结果。然后在该单元格中输入公式“=LEFT(C7,2*LEN(C7)-LENB(C7))”回车即可。2、LEFT函数用途:从一个文本字符串的第一个字符位置开始,获得指定个数的数字。3、从右侧获取单元格数据操作步骤:选中一个...

  • 14728902760怎么单独提取excel中的数字,比如第一位数字?
    戴响卫1、打开需要操作的EXCEL表格,在空白位置输入=MID(,然后点击选择需要单独提取数字的单元格。2、在函数编辑框中继续输入1,1)并回车完成第一个数字的提取。3、在另一个单元格同步骤1、2,输入公式=MID(A1,2,1)并回车完成第二个数字的提取。4、同理输入公式=MID(A1,3,1),回车完成第...

  • 14728902760在Excel中提取前几位数字的方法是什么?
    戴响卫1. 使用TEXT函数提取特定位置数字:在Excel中,如果你想提取一个数字字符串中的前几位,可以使用TEXT函数结合其他函数如LEFT、RIGHT等来实现。例如,假设你的数字在A1单元格中,你可以使用`=LEFT,5)`这样的公式来提取前5位数字。这里的TEXT函数用于格式化数字,而LEFT函数则用于提取左侧的指定数量的字符...

  • 14728902760Excel中如何提取数字?会这几招就够了
    戴响卫在Excel中,提取数字的方法多种多样,本文将为你展示几种常见场景下的操作技巧。首先,我们关注的是数字位置的问题。当数字位于单元格的左侧时,如固定位数的学号,只需使用LEFT函数,如公式=LEFT(A2,3)。如果数字长度不固定,可通过查找分隔符号,如"-",用FIND函数确定位置后提取,如=LEFT(A2,FIND(...

  • 14728902760excel中如何将数字提取到中间几位
    戴响卫按下enter键,即可出结果:Excel中取中间几位数的方法:mid函数法 mid(取值的数值,取开始位置序号,取值位数)a1中有一组数据,取中间3位。点击a2单元格(大家选取自己想要将数据放入的单元格,这里假设放入a2),在a2中输入“=mid(A1, 2,3)”,如图:(千万别忘了打“=”):按下enter键,即可...

  • 相关主题精彩

    版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

    Copyright © 喜物网