请求excel函数数组高手解答,如图所示:(excel2003)

2025-02-23 19:56:05
推荐回答(2个)
回答1:

=INDEX(B:B,SMALL(IF(--RIGHT($B$7:$B$17,LEN($B$7:$B$17)-FIND(".",$B$7:$B$17))=--RIGHT(LOOKUP(9E+307,$B$7:$B$17),LEN(LOOKUP(9E+307,$B$7:$B$17))-FIND(".",LOOKUP(9E+307,$B$7:$B$17))),ROW($A$7:$A$17),65536)+1,ROW(A1)))&""

同时按CTRL  SHIFT  回车键,再下拉公式

回答2:

=INDEX(B:B,SMALL(IF(MOD($B$7:$B$17,1)=MOD(LOOKUP(9E+307,$B$7:$B$17),1),ROW($7:$17)+1),ROW(A1)))
按Ctrl+Shift+Enter结束公式输入,向下复制公式。