本帖最后由 jacky1998 于 2014-10-2 16:49 编辑
aoe1981 发表于 2014-10-1 10:02
但是左右两列有重复姓名时,该如何去重呢?感觉可以作为竞赛题,好问题!!! - =T(INDIRECT(TEXT(RIGHT(SMALL(IF(COUNTIF(OFFSET(B1:C1,,,ROW($1:$10)),$B$1:$C$10)-(B1:C10=C1:D10)=1,COLUMN($B:$C)/1%%+ROW($1:$10)/1%+COLUMN($B:$C),COLUMN($C:$D)*10^4-1),COLUMN($A:$B)*10-10+ROW($1:$10)),4),"r0c00"),))保持原列,先出列优先。
复制代码- =T(INDIRECT(TEXT(SMALL(IF(COUNTIF(OFFSET($B$1:$C$1,,,ROW($1:$10)),$B$1:$C$10)-(B1:C10=C1:D10)=1,ROW($1:$10)/1%+COLUMN($B:$C),10^5-1),COLUMN($A:$B)+ROW($1:$10)*2-2),"r0c00"),))不要求保持原列,分列显示不重复。
复制代码 |