书接上回,开启进阶! 还是用昨天同一组示例数据,稍微变一下表现形式: 只不过,今天不用辅助列了,直接用一个公式,剔除指定姓名,写出保留姓名与成绩。 在F2单元格输入公式: =IFERROR(INDEX(A$2:A$10,SMALL(IF(COUNTIF($D$2:$D$6,$A$2:$A$10),"",ROW($1:$9)),ROW(A1))),""),Ctrl+Shift+Enter结束公式输入。 公式向下、向右填充,会得到剔除指定姓名以后,保留的姓名及对应成绩。 如图: COUNTIF($D$2:$D$6,$A$2:$A$10)
{0;1;1;0;1;1;0;1;0 } ROW($1:$9)
{1;2;3;4;5;6;7;8;9} IF(COUNTIF($D$2:$D$6,$A$2:$A$10),"",ROW($1:$9))
{1;"";"";4;"";"";7;"";9} SMALL(IF(COUNTIF($D$2:$D$6,$A$2:$A$10),"",ROW($1:$9)),ROW(A1))
INDEX(A$2:A$10,SMALL(IF(COUNTIF($D$2:$D$6,$A$2:$A$10),"",ROW($1:$9)),ROW(A1)))
IFERROR(INDEX(A$2:A$10,SMALL(IF(COUNTIF($D$2:$D$6,$A$2:$A$10),"",ROW($1:$9)),ROW(A1))),"")
保留成绩的计算:
|
|
来自: bitterfleabane > 《EXCEL》