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

时间:2023-11-30 03:55:14 

书接上回,开启进阶!

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

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

只不过,今天不用辅助列了,直接用一个公式,剔除指定姓名,写出保留姓名与成绩。

公式实现

在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结束公式输入。

公式向下、向右填充,会得到剔除指定姓名以后,保留的姓名及对应成绩。

如图:

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

公式解析

COUNTIF($D$2:$D$6,$A$2:$A$10)

从D2:D5指定的要剔除的姓名区域,依次查找A1:A9所有姓名,查得到的返回1,查不到的返回0。所以此部分公式返回由1与0组成的数组:

{0;1;1;0;1;1;0;1;0 }

ROW($1:$9)

返回由1—9组成的数组:

{1;2;3;4;5;6;7;8;9}

IF(COUNTIF($D$2:$D$6,$A$2:$A$10),””,ROW($1:$9))

此部分公式原理用下图解释:

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

所以,本部分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函数公式,excel表格制作,Excel教程
0
投稿

猜你喜欢

  • Win11输入法怎么设置最小化?Win11输入法设置最小化方法

    2023-01-26 23:23:45
  • Excel显示"隐私问题警告"该怎么办?

    2023-09-27 22:27:48
  • Word中复制、剪切和粘贴表格的技巧分享

    2022-05-12 09:04:01
  • 该程序无影响怎么办?win7自动关闭无响应程序方法图解

    2023-03-21 20:33:12
  • ​电脑版WPS怎么快速生成医学业条形码

    2023-06-06 15:17:27
  • 在C2单元格中输入公式: =IF($B$11-B2E2

    2022-05-30 22:07:37
  • Pro-G,FabFilter插件集合里面一款不可或缺的扩展器工具!

    2022-11-16 03:56:38
  • 解决Win10无法打开软件提示"服务器没有及时响应或控制请求"的方法

    2023-09-22 20:18:57
  • Win11切换不出来输入法怎么办?Win11输入法不见了这么办?

    2022-06-01 23:17:57
  • win7怎么查看电脑配置?win7查看电脑配置的四种简单方法

    2023-07-26 14:33:14
  • WinXP系统电脑安装IIS的操作教程

    2023-01-08 19:51:36
  • PPT怎么制作动画?Win7系统PPT动画制作教程

    2022-04-22 21:49:06
  • 在excel中怎么用函数自动填充随机数字?

    2023-10-14 04:02:55
  • Word处理图片常用的技巧

    2023-03-10 23:43:32
  • ​电脑版wps文档如何设置页面铺满蓝色的斜线

    2022-12-14 15:27:54
  • 联想笔记本开不了机或者开机黑屏无显示怎么解决?

    2023-04-21 07:32:18
  • Win10系统玩DNF提示图标系统组建失败怎么办?

    2022-03-13 13:40:47
  • excel删除页眉页脚的方法图解步骤

    2022-02-08 11:22:04
  • win10我的IE图标怎么调出来

    2023-07-06 15:22:43
  • Excel三种思路,活用分列,通配符查找替换,活用截取查找函数

    2023-12-03 10:21:20
  • asp之家 电脑教程 m.aspxhome.com