如图,在B1中输入公式
=INDEX(A:A,SMALL(IF(MATCH(A$1:A$60&"",A$1:A$60&"",0)=ROW(A$1:A$60)*(A$1:A$60<>""),ROW(A$1:A$60),65536),ROW(A1)))
按【组合键】确认后下拉填充。
在C1中输入公式
=LARGE(IF(B1:B7<20150110,B1:B7),3)
按【组合键】确认。
此时C1中显示【20150105】。
假定原数据在A1:A15,数据为“数值”型。
=LARGE(IF((A1:A15<=20150110)*(MATCH(A1:A15,A1:A15,)=ROW(1:15)),A1:A15,),4)
公式以CTRL+SHIFT+ENTER三键结束。
如果A列是“日期”型数据,公式改为:
=LARGE(IF((A1:A15<=TDAE(2015,1,10))*(MATCH(A1:A15,A1:A15,)=ROW(1:15)),A1:A15,),4)
公式以CTRL+SHIFT+ENTER三键结束。