您的位置: 首页资讯列表

excel截取字符串中的数字

07-15

作者:互联网

来源:互联网

如果你需要从Excel的单元格中提取字符串中的数字,你可以使用Excel的文本函数和数学函数来实现。以下是一种常用的方法:

excel截取字符串中的数字

假设你的字符串位于A1单元格中,你可以使用以下公式来提取其中的数字:

=VALUE(MID(A1,MIN(FIND({0,1,2,3,4,5,6,7,8,9},A1&"0123456789")),SUMPRODUCT(--ISNUMBER(FIND({0,1,2,3,4,5,6,7,8,9},MID(A1,ROW($1:$255),1)&"0123456789")))*ROW($1:$255))-ROW(A1))

这个公式的原理是使用FIND函数找到字符串中第一个数字的位置,再用MID函数截取该位置后的部分。然后使用SUMPRODUCT和ISNUMBER函数结合ROW函数来找到剩余数字的位置和长度,最后使用VALUE函数将提取的数字转换为数值。

使用这个公式,你可以在另一个单元格中提取字符串中的数字。

注意:这个公式对于不同字符串长度和字符位置的情况可能会有一定的限制,所以在使用之前最好测试一下。另外,这个公式只能提取一个字符串中的一个数字,如果需要提取多个数字,可以使用类似的方法将公式复制到其他单元格中。

热门合集

本站推荐

换一个

100天入侵僵尸

查看详情
火爆手游
  • 植物大战僵尸经典版

  • 养花打僵尸

  • 炫斗英雄妖尾2王者版

  • 骰子争霸

  • 龙族泰坦起义

  • 我叫MT

  • 怪物你过来呀

  • 冒险公社

  • 史诗战场模拟