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)
在单元格 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)