只find两位小数

对于Excel来说,我是一个初学者! 我需要一个公式/macros在一列中find1-2个小数。 该列包含组织各级的工作代码。 它看起来像这样:

xx.xxx xx.xxx.xxx xx.xxx.xxx.xxx xx.xxx.xxx xx.xxx.xxx.xxx xx.xxx.xxx.xxx.xxx xx.xxx.xxx.xxx.xxx.xxx xx.xxx.xxx.xxx.xxx.xxx.xxx 

我只需要find带有一位或两位小数的工作代码,这些工作代码指定组织中的某个职位,最终结果如下所示:

 xx.xxx xx.xxx.xxx xx.xxx.xxx 

有没有人有任何想法如何做到这一点? 先谢谢你!

您可以使用助手列来计算事件的发生. 然后只是过滤这个列:

=LEN(A1)-LEN(SUBSTITUTE(A1,".",""))

要做到这一点没有帮手列:

 =IFERROR(INDEX($A$2:$A$9,AGGREGATE(15,6,(ROW($A$2:$A$9)-ROW($A$2)+1)/(LEN($A$2:$A$9)-LEN(SUBSTITUTE($A$2:$A$9,".",""))<=2),ROW(1:1))),"") 

在这里输入图像说明