Excel如何从混合文本中提取数字? 6个实例教你解决excel数据提取方法
想要让Excel为我们快速、高效进行数据计算、分析,必须保证数据录入规范、合理。比如,你把文本和数字录入到同一个单元格中,可能阅读起来比较方便,但要对数字进行计算就难以完成了。
自己录入表格内容时,可以注意这些规范,但是收到同事发来的表格,文本和数字都录入到一起了,怎么办呢?总不能自己把数字再录入或者复制、粘贴出来吧?今天小编根据实例分享几种提取数字的方法。
1.混合文本长度一致、位置相同的情况

上图表格中我们可以看出混合文本比较规律,文本的长度、数字的长度以及数字的位置都相同,这种情况我们可以用分列功能来解决。
选中A列,点击【数据】-【分列】找开文本分列向导;
分列向导窗口中第1步,选择【固定宽度】,第2 步,点击设置分隔线,第3 步点击【完成】,数字就提取出来了。

2.数字长度一致、位置都在右边的情况

上图表格中的数字都是11位,位置在右边,可以用RIGHT函数来提取数字。
在B2单元格输入公式:=RIGHT(A2,11),回车键确认公式后再下拉填充即可完成全部数字提取。

3.数字位置在左边、长度不同的情况
上面的情况是数字在右边,用RIGHT函数,如果数字在左边就用LEFT函数,公式不再重复。
下面以数字在左边为例,长度不同如何应用公式?

用到的公式:=LEFT(A2,2*LEN(A2)-LENB(A2))

4.数字在中间、位置相同、长度不同的情况
用到的公式:=MID(A2,3,2*LEN(A2)-LENB(A2))

说明:02-04的情况是分别利用三大字符串函数RIGHT、LEFT、MID来完成。
5.位置不固定、长度不同的情况,但数字两端有相同符号

上图表格中我们可以看出,数字的长度不一致,位置也不相同,但数字前后都一个“-”符号。
用到的公式:
=TRIM(MID(SUBSTITUTE(A2,"-",REPT(" ",99)),99,99))

6.快捷键完成提取
说到快捷键,想必大家都知道怎么提取了。
在Excel2013版本开始,出现了一个很牛的快捷键Ctrl+E,上面的这5种情况都可以用它来完成。
以05表格为例
先把第一个数字复制、粘贴出来;
然后选中下一个单元格,按Ctrl+E键完成提取。

相关文章

excel文本数据怎么计算? excel表格计算带有文本的数值的技巧
excel中的数据计算的时候,发现是文本数据,该怎么计算呢?下面我们就来看看excel带文本计算的技巧2025-04-25
excel怎么调间距? excel同一个单元格中的文本行间距调整技巧
同一个单元格中输入了大量的文本内容,密密麻麻,有的朋友可能会看不大习惯,想把文本行与行之间的间距再调大一些,该怎么办呢?详细如下文2025-01-31
INDIRECT函数用过吗? 文本引用转换神器Excel INDIRECT函数详解
文本引用转换神器INDIRECT函数你用过吗?Excel 中的 INDIRECT 函数是将文本字符串转换为有效的引用,并立即对引用进行计算,显示其内容,下面我们就来看看详细使用方法2025-01-17
excel中的文本数值是不能直接排序的,如果想要排序首先要帮助 Excel 把文本翻译成数值,下面我们就来看看详细的教程2025-04-25
今天咱们一起来学习专门用于字符拆分的TEXTSPLIT函数,接下来咱们就看看这个函数的部分基础用法2024-12-04
Excel如何限制输入位数? excel单元格只能录入5位数字或文本的教程
excel单元格设置只能录入5位数字或文本,这个很简单的,跟着我的步骤,你一步步地仔细看,一定能够明白,时间宝贵,抓紧时间赶快看2024-09-28
如何在Excel中旋转文本? Excel单元格的文字旋转技巧
今天我们就来一起探索Excel中文字旋转的奥秘,看看如何通过这些技巧让我们的表格更加生动和实用,详细请看下文介绍2024-09-12
Excel如何将表格中的文本复制到合并区域? 把数据粘贴到合并单元格技巧
excel表格中的单元格很多都进行合并了,想要将数据按顺序复制粘贴到已经合并的单元格中,该怎么实现呢?下面我们就来看看详细的教程2024-06-11
excel文本函数怎么用? LEN/LENB/LEFT函数的用法
excel文本函数怎么用?文本函数中LEN/LENB/LEFT很常用,该怎么使用呢?下面我们就来看看详细的教程2023-05-09
Excel2021怎么翻译文本?Excel2021翻译功能使用教程
很多朋友还不知道excel自带翻译功能,那么Excel2021怎么翻译文本?这篇文章主要介绍了Excel2021翻译功能使用教程,需要的朋友可以参考下2022-10-25





最新评论