excel如何提取数字

心再野也懂 2个月前 已收到2个回答 举报

独人戏 5星

共回答了52个问题采纳率:94.1% 评论

可以使用以下方法在Excel中提取数字:

1. 使用函数MID和ISNUMBER提取任意长度的数字字符串:

= MID(A1, MIN(SEARCH({,1,2,3,4,5,6,7,8,9},A1&"0123456789")), MIN(SEARCH({,1,2,3,4,5,6,7,8,9},A1&"0123456789")+LEN(A1&" ")-MIN(SEARCH({,1,2,3,4,5,6,7,8,9},A1&"0123456789")))

解释:此公式将查找包含数字的第一个字符位置,再使用MID函数从数字字符串的第一个数字开始提取长度相等于数字字符串的长度。

2. 使用函数RIGHT和LEFT提取固定长度的数字字符串:

- 要提取字符串的左侧数字,使用LEFT函数:

= LEFT(A1, 5)

解释:此公式将提取A1单元格的左侧5个字符。

- 要提取字符串的右侧数字,使用RIGHT函数:

= RIGHT(A1, 5)

解释:此公式将提取A1单元格的右侧5个字符。

3. 使用IF函数和ISNUMBER函数将其他字符删除,只留下数字:

=IF(ISNUMBER(VALUE(A1)),A1,"")

解释:此公式将检查单元格A1中的值是否是数字。如果是,则保留原始值,否则返回一个空字符串。

9小时前

38

心虚演员 1星

共回答了103个问题 评论

1.

需要编辑的Excel表格。

2.

如果是纯数字,在输入结果的单元格里输入=left()。

3.

括号里输入要提取的单元格和要提取多少个数字,输入后按回车键。

4.

如果是数字与字母的混合,在输入结果的单元格里输入=mid()。

5.

括号里输入要提取的单元格、提取的第几位、要提取多少个数字,输入后按回车键。

7小时前

9
可能相似的问题

热门问题推荐

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