Excel 提取字符后的所有数字

Excel 提取字符后的所有数字,excel,excel-formula,Excel,Excel Formula,我有一个类似ssfdfksakf+232332的字符串 文本,加号,然后是任意长度的数字 我想用最简单的方法来提取不带空格或任何东西的数字。在将数字部分提取为字符串后,应将结果转换为带双一元(也称双减号)的真数字 =--MID(A2, FIND("+", A2&"+ ")+1, 255) 在将数字部分提取为字符串后,应使用双一元数(也称双减号)将结果转换为真数字 =--MID(A2, FIND("+", A2&"+ ")+1, 255) 你可以抓住加号后面的任何东西,然后修剪

我有一个类似ssfdfksakf+232332的字符串

文本,加号,然后是任意长度的数字


我想用最简单的方法来提取不带空格或任何东西的数字。

在将数字部分提取为字符串后,应将结果转换为带双一元(也称双减号)的真数字

=--MID(A2, FIND("+", A2&"+ ")+1, 255)

在将数字部分提取为字符串后,应使用双一元数(也称双减号)将结果转换为真数字

=--MID(A2, FIND("+", A2&"+ ")+1, 255)

你可以抓住加号后面的任何东西,然后修剪它:

=TRIM(MID(A1, FIND("+", A1) + 1, 999))

你可以抓住加号后面的任何东西,然后修剪它:

=TRIM(MID(A1, FIND("+", A1) + 1, 999))

这将查找第一个数字,然后返回字符串的其余部分:

=MID(A1,MIN(FIND({0;1;2;3;4;5;6;7;8;9},A1&"0123456789")),99)
如果要求结果为数字,则在前面加上双一元:

=--MID(A1,MIN(FIND({0;1;2;3;4;5;6;7;8;9},A1&"0123456789")),99)

这将查找第一个数字,然后返回字符串的其余部分:

=MID(A1,MIN(FIND({0;1;2;3;4;5;6;7;8;9},A1&"0123456789")),99)
如果要求结果为数字,则在前面加上双一元:

=--MID(A1,MIN(FIND({0;1;2;3;4;5;6;7;8;9},A1&"0123456789")),99)

复制一份,然后使用“查找并选择”和“查找内容”:

*


(星号后有空格)并替换为:留空

复制一份,然后使用“查找并选择”和“查找内容”:

*

(星号后有空格)并替换为:留空