提取一个字符后的所有数字
我有一个string像ssfdfksakf + 232332
文本,加号然后是任意长度的数字。
我想要最简单的方法来提取没有空白或任何东西的数字。
这find第一个数字,然后返回string的其余部分:
=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)
在将数字部分作为string提取之后,您应该将结果转换为具有双重一元(即双减号 )的真实数字。
=--MID(A2, FIND("+", A2&"+ ")+1, 255)
你可以抓住加号后的任何东西,然后修剪:
=TRIM(MID(A1, FIND("+", A1) + 1, 999))
拿一个副本,并使用查找和select与find:
*
(星号后面有空格)和replace为:留空。