Excel formula Excel公式查找第一个字符,然后查找数值

Excel formula Excel公式查找第一个字符,然后查找数值,excel-formula,Excel Formula,如何在字符串100App100中找到第一个字符和数字值? 到目前为止,我使用的公式如下所示,即找到第一个数值。我想在应用程序之后返回值100,因为我想使用公式计算所有其他单元格的功,例如,当string为FOUR200时,则为200。这可能吗 =VALUE(RIGHT(B2, LEN(B2)-MIN(SEARCH({0,1,2,3,4,5,6,7,8,9},B2&"0123456789"))+1)) 1] 根据您的描述,您可以使用Lookup+Right功能 在C1中,向下复制: =L

如何在字符串100App100中找到第一个字符和数字值? 到目前为止,我使用的公式如下所示,即找到第一个数值。我想在应用程序之后返回值100,因为我想使用公式计算所有其他单元格的功,例如,当string为FOUR200时,则为200。这可能吗

=VALUE(RIGHT(B2, LEN(B2)-MIN(SEARCH({0,1,2,3,4,5,6,7,8,9},B2&"0123456789"))+1))

1] 根据您的描述,您可以使用Lookup+Right功能

C1
中,向下复制:

=LOOKUP(9^9,0+RIGHT(B1,ROW($1:$250)))
=LOOKUP(9^9,0+MID(MID(B1,AGGREGATE(15,6,FIND(CHAR(ROW($1:$26)+{64,96}),B1),1),99),MIN(FIND({0,1,2,3,4,5,6,7,8,9},MID(B1,AGGREGATE(15,6,FIND(CHAR(ROW($1:$26)+{64,96}),B1),1),99)&1/17)),ROW($1:$250)))

2] 或者,是否要在第一组文本值之后提取第一组数值

然后在
C1
中复制:

=LOOKUP(9^9,0+RIGHT(B1,ROW($1:$250)))
=LOOKUP(9^9,0+MID(MID(B1,AGGREGATE(15,6,FIND(CHAR(ROW($1:$26)+{64,96}),B1),1),99),MIN(FIND({0,1,2,3,4,5,6,7,8,9},MID(B1,AGGREGATE(15,6,FIND(CHAR(ROW($1:$26)+{64,96}),B1),1),99)&1/17)),ROW($1:$250)))

以下链接可能会有所帮助-