如何从文本中提取数字

自由战 3年前 已收到2个回答 举报

叫我小公举 2星

共回答了211个问题采纳率:97.5% 评论

如果您想从文本中提取数字,可以考虑使用Excel或Python等工具。

在Excel中,您可以使用LEN()函数获取文本长度,使用FIND()函数获取“-”的位置,然后使用MID()函数提取数值。

在Python中,您可以使用正则表达式库re来提取数字。以下是一个示例代码:

python

复制

import retext = "abc123def456ghi789"numbers = re.findall(r'\d+', text)print(numbers) # Output: ['123', '456', '789']

这段代码将打印出文本中所有的数字序列。如果您想提取具有特定格式的数字,例如电话号码或邮政编码,您可以使用不同的正则表达式模式来匹配这些格式。

17小时前

12

淩乱鈊绪 2星

共回答了70个问题 评论

可选用以下方法提取:

1、工具需求(1)excel 20072、首先给出数字的起始位置和长度。

示例公式:=--mid(a1,5,3) 公式结果为提取A1单元格中从第5位开始的3个数字。

(1)提取某特定字符串后的数字。

示例公式:

(2)=-lookup(0,-mid(a1,find("ABC",a1)+LEN("ABC"),row(1:99))) 公式结果为提取A1单元格中字符串ABC之后的数字。

3、数字在一侧其他则中文字符组成。

示例公式:数字在前,公式=left(a1,2*len(a1)-lenb(a1));数字在后,公式=right(a1,2*len(a1)-lenb(a1)

)4、没有给出任何条件,只要求将单元格中的数字提出。

通用公式=-lookup(0,-mid(a1,min(find(row(1:10)-1,a1&1/17)),row(1:99))) 按组合键ctrl+shift+enter结束公式。以上就是excel表格里面的文本中提取出数字方法步骤了5、如果上述功能都无法使用,可能是程序出现了问题。建议重新下载安装试试,建议使用wps office2013:www.3322.cc/soft/20130705107.html

15小时前

32
可能相似的问题

猜你喜欢的问题

热门问题推荐

Copyright © 2024 微短问答 All rights reserved. 粤ICP备2021119249号 站务邮箱 service@wdace.com