如何在excel中提取字符串中的数字 如何在excel中将数字提取出来

经验直达:

  • 如何在excel中将数字提取出来
  • 如何在excel中提取字符串中的数字
  • 如何提取excel单元格里面的数字

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



如何在excel中提取字符串中的数字 如何在excel中将数字提取出来



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

“组合,嵌套,我闭着眼 , 你沉醉了没?”
不吹不黑!LEFT、RIGHT、LEN等一堆函数,花里胡哨组合嵌套成的一堆公式,别说初学者了 , 小花这种老司机看了都崩溃!
于是,为了提取数字,就要铆足劲学函数?
不存在的!小花今日便献上5条锦囊妙计,定能助你大力出奇迹,四两拨千斤!
(额,似乎哪里不对?算了 , 不要在意细节!)
【如何在excel中提取字符串中的数字 如何在excel中将数字提取出来】一、分列法
分列是个好东西,但凡跟文本沾边的活,它多半都能掺和一脚 。
比如文本型数字批量转化为数值,再比如统一日期格式 。
而“文中取数”对它来说 , 更是基操中的基操了 。
锦囊一:分列法
适用情景:文本有规律
1.数字位置及长度均固定 。
2.有明确的字符提示数字起止位置 。
操作步骤:以情景1为例
1.选择需要提取数字的同一列单元格区域,点击【数据】–【分列】,弹出【分列向导】对话框;
2.选择分列方式,设置分隔线或输入分列符号,点击【确定】,完成分列,数字就被提取出来了 。
如何在excel中提取字符串中的数字 如何在excel中将数字提取出来



二、两端对齐
两端对齐,或者叫内容重排,是一种特殊的填充方式 。
它可以根据列宽自动分割文本并依次逐行填写在该列单元格中 。
它的特殊之处在于,连续的数字和符号不会被分割开来,而是作为一个整体 。
于是,当我们把列宽调整到1个汉字以下,就能从仅含有数字和文本的混合体中分离出数字来 。
锦囊二:两端对齐法
适用情景:无规律文本
仅包含数字和文本 , 或包含符号,但符号不与数字相邻 。
操作步骤:
1.选择需要提取数字的某列单元格区域,调整列宽为一个汉字宽度以下;
2.点击【开始】–【填充】–【两端对齐】或【内容重排】;
3.选择重排区域,复制并点击选择性粘贴为<数值-加>到空白单元格;
4.使用Ctrl G定位空值,删除空行或空单元格即可 。
如何在excel中提取字符串中的数字 如何在excel中将数字提取出来



三、Ctrl E
组合键中的最强王者、文本函数终结者、技巧界超级新星、无所不能的BUG级功能……
这些毫不掩饰的赞誉都归属于同一组快捷键 , 它就是Ctrl E 。
小花曾经重磅推荐过 , 自行脑补哈 。
此处把这尊大神抬出来,提取数字什么的,就是洒洒水啦 。
锦囊三:Ctrl E
适用情景:有规律文本和无规律文本皆适用 。
操作步骤:
1.手工完成首个单元格的数字提?。?
2.选择结果列单元格区域,按Ctrl E即可;
3.检查并做必要调整 , Ctrl E将自动调整其余单元格 。
如何在excel中提取字符串中的数字 如何在excel中将数字提取出来



四、PQ法
查询增强版(Power Query)作为数据获取、查询和转换的洗脑级内置插件 , 其功能之强大,难以言尽 。学习更多技巧 , 请收藏关注部落窝教育excel图文教程 。
合并工作簿、逆透视等操作总是充满仙气 , 让人不明觉厉 。
提取数字这种小事,自然也不在话下 。
锦囊四:Power Query
适用情景:有规律文本和无规律文本皆适用,甚至数字不连续亦可 。
操作方法:
1.选择数据单元格区域,点击【数据】-【从表格】,将数据加载到数据查询编辑器;
2.单击【添加列】–【添加自定义列】,输入公式:=Text.Remove([混合文本],{"一".."龟"});
3.删除原有的数据列,点击【主页】–【关闭并上载】,将数据加载到工作表即可 。
如何在excel中提取字符串中的数字 如何在excel中将数字提取出来



五、WORD法
MS OFFICE的不同软件之间协同作战 , 往往能爆发出惊人的能量 。
比如Outlook和Word联合完成邮件批量发送 , Word文档一键转化为PPT等 。
“它山之石,可以攻玉 。”
混合文本的提取对Excel来说或许有难度,但对Word来说,却轻而易举 。不信?有图有真相!
锦囊五:Word法
适用情景:有规律文本和无规律文本皆适用,数字不连续亦可 。
操作方法:
1.将需要提取的数据区域复制粘贴到Word文档中;
2.按Ctrl H,点击【更多】,勾选“使用通配符”,将[!0-9 .]替换为空;
3.复制提取出来的数字到Excel表中即可 。
如何在excel中提取字符串中的数字 如何在excel中将数字提取出来



以上,便是混合文本提取数字的五个锦囊妙计,是否让你耳目一新,不禁高歌:
“一开始,我只相信,伟大的是函数,
最后我无力地看清,强悍的是技巧!”
你还知道哪些提取数字的技巧,或者这些技巧的其他高能运用,留言告诉我们哦!学习更多技巧 , 请收藏关注部落窝教育excel图文教程 。


二、如何在excel中提取字符串中的数字


excel中如何提取*字符前后的数字
*字符前面的数值
如何在excel中提取字符串中的数字 如何在excel中将数字提取出来

01、B2:B18单元格内数据只包含一个*字符,而且*字符前面的数字个数是不一样的,有些是3位数,有些是4位数,有些是5位数 。这种情况,我们需要用到LEFT函数和FIND函数 。
02、选中C2:C18这区域的单元格;接着,在编辑栏中输入公式:=LEFT(B2,FIND("*",B2)-1),输入公式后,我们再同时按下键盘的:CTRL ENTER,这两个键 。C2:C18即同时显示出提取的数字;这些数字都是B2:B12单元格数据*字符前面的数字 。
如何在excel中提取字符串中的数字 如何在excel中将数字提取出来


如何在excel中提取字符串中的数字 如何在excel中将数字提取出来



03、公式解释:=LEFT(B2,FIND("*",B2)-1)我们可以这样理解,LEFT函数有截取功能 , 可以截取指定单元格内左边指定的数字个数,FIND有查找功能 , 在单元格中查找出*字符处于该数据第几位上 。比如,B2单元格中就查找出*字符处于第5位,然后,再减去1,就是我们所需要截取的位数了,用LEFT函数实现截取 。
*字符后面的数值
如何在excel中提取字符串中的数字 如何在excel中将数字提取出来

01、B2:B18单元格内数据只包含一个*字符 , 而且*字符前面的数字个数是不一样的,有些是3位数,有些是4位数 , 有些是5位数 。这种情况,我们需要用到RIGHT函数LEN函数和FIND函数 。
02、选中C2:C18这区域的单元格;接着,在编辑栏中输入公式:=LEFT(B2,FIND("*",B2)-1),输入公式后,我们再同时按下键盘的:CTRL ENTER,这两个键 。C2:C18即同时显示出提取的数字;这些数字都是B2:B18单元格数据*字符前面的数字 。
如何在excel中提取字符串中的数字 如何在excel中将数字提取出来


如何在excel中提取字符串中的数字 如何在excel中将数字提取出来



03、公式解释:=RIGHT(B2,(LEN(B2)-FIND("*",B2)))我们可以这样理解,RIGHT函数有截取功能,可以截取指定单元格内右边指定的数字个数 , LEN(B2)计算出这个单元格立有多少位数据,FIND有查找功能,在单元格中查找出*字符处于该数据第几位上 , 总的数据位数减去*所在的数据位数得到剩余的位数 。比如,B2单元格中有8个数值,*字符处于第5位 , 就得出*数值后还有3位数,就是我们所需要截取的位数了,用RIGHT函数实现截取 。


三、如何提取excel单元格里面的数字


要从 Excel 单元格中提取最后一个字母后面的数字,你可以使用一些 Excel 函数和技巧 。以下是一种常用的方法:
假设你的文本位于单元格 A1 中,你可以使用以下公式提取最后一个字母后面的数字:
lessCopy code=VALUE(RIGHT(A1,LEN(A1)-FIND("~",SUBSTITUTE(A1," ","~",LEN(A1)-LEN(SUBSTITUTE(A1," ",""))))))

让我们解释一下这个公式是如何工作的:
  • SUBSTITUTE(A1, " ", "", LEN(A1)-LEN(SUBSTITUTE(A1, " ", ""))) 这部分是用来替换最后一个空格为波浪符 "" 。这是为了找到最后一个字母的位置 。
  • FIND("~", 上述替换的结果) 是用来查找最后一个字母的位置 。
  • RIGHT(A1, LEN(A1)-上述找到的位置) 用于提取最后一个字母及其后面的字符 。
  • VALUE(上述提取的结果) 用于将提取的文本转换为数字 。

相关经验推荐