想要的结果是将这些连续的数字返回到单个单元格
与上篇文章一样,对于下面研究的每种解决方案,我们需要在两种不同的情况下测试其健全性:
1. 字符串中除末尾外其他地方没有数字的情况,例如ABC456。...通过首先在A1中的字符串末尾添加一个适当的值(例如1/17、3^45,“0123456789”),可以保证该字符串将包含至少一个0-9中的每个数字(因此FIND函数的所有10个返回值都是非错误值),同时通过将字符串放在...此时公式1转换为:
=0+MID(“123ABC456“,MIN(FIND({0,1,2,3,4,5,6,7,8,9},"123ABC4560.0588235294117647")),LEN(A1))...,0)-1)
ISNUMBER函数忽略传递给其参数中的错误值:
=0+RIGHT("ABC456",MATCH(FALSE,{TRUE;TRUE;TRUE;FALSE;FALSE;FALSE},0)-1...;3;2;1}),0)-1)
转换为:
=0+RIGHT(“123ABC456”,MATCH(FALSE,{TRUE;TRUE;TRUE;FALSE;FALSE;FALSE;TRUE;TRUE;TRUE