不知道你的数据要到多少,就给你设置A1到A15吧:
=SMALL(IF(COUNTIF(A$1:A$15,ROW($1:$15))=0,ROW($1:$15)),ROW())
或
=IF(ROW()>15-SUM(IF(FREQUENCY(A$1:A$15,A$1:A$15)>0,1)),"",SMALL(IF(COUNTIF(A$1:A$15,ROW($1:$15))=0,ROW($1:$15)),ROW()))
数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算,再向下填充。
如果数据在A列,那么在B1单元格输入以下数组公式,按Ctr+Shift+Enter组合键结束,然后向下填充公式
=INDEX(ROW($1:$20),SMALL(IF(COUNTIF(A$1:A$7,ROW($1:$20))=0,ROW($1:$20),4^8),ROW(A1)))
详见附图