我也做了一个已发送,结果是正确的,不过缺少点灵活度,确实挺费脑筋,60个字符我想不出来,估计没有找到门,期待最佳答案=INDEX($B$2:$B$50,IF(LEN(IF(LARGE(IF(MATCH(B2:B50,$B$2:$B$50,0)<>ROW()-1,0,COUNTIF($B$2:$B$50,B2:B50)+1-A2:A50/100000),ROW()-1)>2,LARGE(IF(MATCH(B2:B50,$B$2:$B$50,0)<>ROW()-1,0,COUNTIF($B$2:$B$50,B2:B50)+1-A2:A50/100000),ROW()-1),""))<>0,MATCH(IF(LARGE(IF(MATCH(B2:B50,$B$2:$B$50,0)<>ROW()-1,0,COUNTIF($B$2:$B$50,B2:B50)+1-A2:A50/100000),ROW()-1)>2,LARGE(IF(MATCH(B2:B50,$B$2:$B$50,0)<>ROW()-1,0,COUNTIF($B$2:$B$50,B2:B50)+1-A2:A50/100000),ROW()-1),""),IF(MATCH(B2:B50,$B$2:$B$50,0)<>ROW()-1,"",COUNTIF($B$2:$B$50,B2:B50)+1-A2:A50/100000),0),"")) 公式太长,不符题意. 可以用以下这几个公式-----通用(字母\汉字或者一个字三个字都通用) =INDEX(B:B,1/MOD(LARGE(IF((COUNTIF($B$2:$B$14,$B$2:$B$14)>1)*(MATCH($B$2:$B$14,$B$2:$B$14,)=ROW($1:$13)),COUNTIF($B$2:$B$14,$B$2:$B$14)*1000+1/ROW($2:$14)),ROW(1:1)),100)) =INDEX(B:B,MODE(IF(COUNTIF(D$1:D1,B$1:B$14)=0,MATCH(B$1:B$14,B:B,)))) 如果你还想排错的话,可以用这个公式: =INDEX(B:B,1/MOD(LARGE(IF((COUNTIF($B$2:$B$14,$B$2:$B$14)>1)*(MATCH($B$2:$B$14,$B$2:$B$14,)=ROW($1:$13)),COUNTIF($B$2:$B$14,$B$2:$B$14)*1000+1/ROW($2:$11),0.01),ROW(1:1)),100))&"" =INDEX(B:B,IF(ISERROR(MODE(IF(COUNTIF(D$1:D1,B$1:B$14)=0,MATCH(B$1:B$14,B:B,)))),1000,MODE(IF(COUNTIF(D$1:D1,B$1:B$14)=0,MATCH(B$1:B$14,B:B,)))))&"" ------andysky
[此贴子已经被andysky于2008-9-23 18:38:45编辑过] |