excel公式提取无规律混合文本里面的数字

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Excel公式提取无规律混合文本里面的数字
一、引言
在E xc el中,我们经常会遇到需要从无规律混合文本中提取数字的需求。

例如,我们可能需要从一个包含混合文本和数字的单元格中提取纯数字,并将其应用于其他计算或分析中。

本文将介绍如何使用Ex c el公式
来提取无规律混合文本中的数字,帮助读者更好地应对这一问题。

二、使用L EFT、RIGH T和MI D函数提取数字
我们可以通过使用Ex c el的L EF T、RI GH T和M ID函数来提取无规律
混合文本中的数字。

以下是使用这些函数的具体步骤:
1.首先,我们需要确保数据位于Ex cel的一个单元格中。

假设我们的
混合文本数据位于单元格A1中。

2.使用LE FT函数提取文本中的第一个字符,判断其是否为数字。


体公式为:`=I F(IS N UM BE R(VA LU E(LEF T(A1,1))),L EF T(A1,1),"")`。

该公式将提取文本中的第一个字符,并判断其是否为数字。

如果是数字,
则返回该数字,如果不是数字,则返回空字符串。

3.使用RI GH T函数提取文本中的最后一个字符,判断其是否为数字。

具体公式为:
`=IF(I SN UM BE R(VAL U E(RI GH T(A1,1))),RI GH T(A1,1),"")`。

该公式
将提取文本中的最后一个字符,并判断其是否为数字。

如果是数字,则返
回该数字,如果不是数字,则返回空字符串。

4.使用MI D函数提取文本中间的数字。

具体公式为:
`=IF(I SN UM BE R(VAL U E(MI D(A1,2,L EN(A1)-
2))),M ID(A1,2,LEN(A1)-2),"")`。

该公式将提取文本中间的字符,
并判断是否为数字。

如果是数字,则返回该数字,如果不是数字,则返回
空字符串。

5.将以上三个公式合并为一个公式,并将提取得到的数字合并在一起。

具体公式为:
`=IF(I SN UM BE R(VAL U E(LE FT(A1,1))),L EF T(A1,1),"")&I F(I SN UM B
E R(V AL UE(M ID(A1,2,LE N(A1)-2))),MI D(A1,2,LE N(A1)-
2),"")&I F(IS NU MBE R(V AL UE(R IG HT(A1,1))),R IG HT(A1,1),"")`。

该公式将从混合文本中提取得到的数字合并在一起。

6.将以上公式应用到其他单元格中,以提取整列或整个工作表中的数字。

三、使用正则表达式提取数字
除了使用LE FT、R IG H T和MI D函数,我们还可以使用正则表达式来提取无规律混合文本中的数字。

以下是使用正则表达式的具体步骤:
1.首先,我们需要确保数据位于Ex cel的一个单元格中。

假设我们的混合文本数据位于单元格A1中。

2.调用VB A宏编辑器,在工具菜单中选择“宏”-“编辑宏”。

3.在宏编辑器中,创建一个新的宏,并将以下代码复制粘贴到宏中:
```v ba
F u nc ti on Ex tr ac tNu m be rs(B yV al in put S tr in gA sS tr in g)A s St ri n g
W i th Cr ea te Ob je ct("VB Sc ri pt.R eg Ex p")
.P at te rn="\d+"
.G lo ba l=Tr ue
I f.T es t(in pu tS tri n g)Th en
E x tr ac tN um be rs=Jo i n(.E xe cu te(i npu t St ri ng),"")
E l se
E x tr ac tN um be rs=""
E n dI f
E n dW it h
E n d
F un ct io n
```
4.关闭宏编辑器,并返回E xc el。

5.在新的单元格中,输入以下公式:`=E xt ra ct Nu mb er s(A1)`。

该公式将调用我们在宏中创建的函数,并从混合文本中提取数字。

6.将以上公式应用到其他单元格中,以提取整列或整个工作表中的数字。

通过以上步骤,我们可以使用正则表达式来提取无规律混合文本中的数字。

四、总结
本文介绍了两种方法来提取E xc el中无规律混合文本中的数字。

通过使用LE FT、R IG HT和M ID函数,或者使用正则表达式,我们可以轻松地从混合文本中分离出数字,并在其他计算或分析中使用。

希望这些技巧对读者在处理E xc el数据时有所帮助。

以上就是关于“e xce l公式提取无规律混合文本里面的数字”的文档内容。

希望能够满足您的需求。

感谢阅读!。

相关文档
最新文档