首页 > WPS教程 >

excel表格怎么指定成绩剔除?

WPS教程 2023-05-29 22:28:13

书接上回,开启进阶!

还是用昨天同一组示例数据,稍微变一下表现形式:

所以,本部分if函数的返回值是数组:

{1;””;””;4;””;””;7;””;9}

SMALL(if(COUNTif($D$2:$D$6,$A$2:$A$10),””,ROW($1:$9)),ROW(A1))

ROW(A1)的返回值是1,所以,此部分是返回数组{1;””;””;4;””;””;7;””;9}的最小值,即1;公式每往下填充一行,ROW(A1)变为ROW(A2),ROW(A3),ROW(A4)……,此部分SMALL公式就会返回数组{1;””;””;4;””;””;7;””;9}的第2、3、4……小的数值,即4,7,9……;

INDEX(A$2:A$10,SMALL(if(COUNTif($D$2:$D$6,$A$2:$A$10),””,ROW($1:$9)),ROW(A1)))

公式在F2中,即是返回A2:A10区域中第1位的数据A1;公式往下填充,即返回A2:A10区域中第4、7、9位的数据A4、A7、A9,即得到了剔除指定姓名以后保留的姓名;

ifERROR(INDEX(A$2:A$10,SMALL(if(COUNTif($D$2:$D$6,$A$2:$A$10),””,ROW($1:$9)),ROW(A1))),””)

ifERROR,如果查找到结果就返回值,如果查不到,出现错误,则返回空值。

保留成绩的计算:

因为公式中的A$2:A$10,使用的混合引用,A列没有锁定,所以,向右填充,会自从变为B$2:B$10,也就是保留的B列的成绩。


标签: excel excel教程 word教程 wps WPS Excel表格 excel表格制作教程 excel表格教程 表格 剔除 指定 Excel表格cel表格

Copyright © 2016-2023 书吧网-Office教程网 . Some Rights Reserved. 备案号:苏ICP备16060189号