是这个意思吗?
B1数组公式(粘贴后按F2, 再同时按 Ctrl+Shift+回车键 三键结束)
=INDEX(A:A,SMALL(IF(LEN(A$1:A$11)>3,ROW($1:$11),4^8),ROW(A1)))&""
下拉
条件不充分:
1.提取这些数据有什么条件?也就是为什么不提取2.1,3.2?
2.返回的结果放在哪?比如29.86,27.56,30.21这些数字放在哪个单元格?放在一个单元格还是放在不同的单元格?
把问题作为内容(邮件主题一定要包含“excel”,本人以此为依据辨别非垃圾邮件,以免误删)、excel样表文件(请特别注意:要03版的(如果是03以后的,把文件“另存为”一下,类型框可以选择03的),把现状和目标效果表示出来)作为附件发来看下yqch134@163.com
如果是只提取有两位小数的就容易