Excel公式求一个单元格中最短的字符串/两个数字

Excel formula find the shortest string / two digits in a cell

在单元格 A1 中,我有以下格式的字符串: xxxxxx xxxxxx xxxxxx 00 xxxxx xxxxxx xxxxx xxxxxx

如您所见,这些字符串中有一个(且只有一个)是 2 位字符串(例如 02)。这也是单元格中最短的字符串。在 00 部分之前可以有 2-5 个单词。

我需要在单元格中找到这两个数字/最短的字符串并将其写入单元格A2。

这将从第一个实例的位置提取两位数字:

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

如果你需要实际的数字,把它放在VALUE()里面:

也许,在B1中输入公式:

=MID(A1,SEARCH(" ?? ",A1)+1,2)