前两篇文章分别讲解了提取位于字符串开头和末尾的数字的公式技术,本文研究从字符串中提取所有数字的技术:
1. 字符串由数字、字母和特殊字符组成
2. 数字在字符串的任意地方
3....字符串中的小数也一样提取
3. 想要的结果是将所有数字返回独立的单元格
例如,在单元格A1中的字符串:
81;8.75>@5279@4.=45>A?...,"A";"A",";"}
(1)第1个高亮显示的对是{0,1},相应的字符是{“1”,”;”},因为“1”是数字而“;”不是。...例如,得到3的唯一方式是1加2,而乘以{2,1}后得到由1和2组成的数组的对是{1,1},其中的值都是非数字,因此3代表的都是非数字;值2来源于{2,1}乘以{1,0},代表非数字后跟着一个数字;值1来源于...将Arry2值代入后,上述公式转换为:
=SUM(SMALL(IF(ISNUMBER(MATCH({2;0;1;2;0;0;0;1;3;2;0;0;0;1;2;0;1;2;0;1;3;3;3;3},{1,2