excel表格怎么指定成绩剔除?
发布时间:2023-08-24 11:37:25
书接上回,开启进阶!
还是用昨天同一组示例数据,稍微变一下表现形式:
只不过,今天不用辅助列了,直接用一个公式,剔除指定姓名,写出保留姓名与成绩。
公式实现
在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)
从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))
此部分公式原理用下图解释:
所以,本部分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列的成绩。


猜你喜欢
- 《魔兽世界》是暴雪娱乐第一款MMORPG网络游戏,也是一款是一款成功的即时战略游戏。有用户在Win10系统上玩魔兽争霸2(简称Dota2)游
- 1、按Windows 键+R键,输入“regedit”打开注册表。 2.找到以下键值:HKEY_CURRENT_U
- 编译程序把一个源程序翻译成目标程序的工作过程分为五个阶段:词法分析;语法分析;中间代码生成;代码优化;目标代码生成。编译程序一般分为词法分析
- 一、首先,打开PowerPoint 2003,新建一个空白演示文稿。二、点击工具栏左数第四个“插入”按钮,执行“插入→图片→新建相册”命令,
- 图片处理人员都在使用CRT显示器,但是CRT使用时会发现闪屏厉害,这就跟刷新率有关,如果是WinXP系统,那么这刷新率是可以调整的,下面以图
- 近几日有非常多自己动手重装系统的小伙伴来向我们反应道,重装系统后的每次开机电脑都会有两个甚至三个的启动项给我们选择进入,但只有一个是可以正常
- Win7系统右下角提示集线器端口上的电涌是怎么回事?近期有用户反馈,在Win7系统任务栏右下角,经常会提示集线器端口上的电涌,该如何解决?请
- 使用电脑的时候总会遇到各种问题,有用户在执行新建、复制、粘贴C盘文件操作的时候出现了错误,文件无法执行操作,系统给出了错误代码0x80070
- Excel文档的默认打开和保存路径是“我的文档”。为了方便文档的打开和保存操作,可设置excel文档的默认保存位置,操作步骤如下:步骤1 单
- 不使用 Mac 时,您可以让它进入睡眠状态以节约能量。当您的 Mac 处于睡眠状态时,它仍然打开,但是消耗很少电量。Mac 从睡眠中唤醒比关
- 欢迎观看 After Effects 教程,小编带大家学习 After Effects 的基本工具和使用技巧,了解如何在 AE 中对蒙版进行
- Windows 10 20H1快速预览版18894更新了什么?微软面向测试通道推送了最新的Windows 10 20H1快速预览版18894
- vivo nex双屏版如何设置指纹解锁?现在智能手机都有指纹解锁的功能,刚买vivo nex双屏版手机的新用户不知道怎么在里面设置指纹解锁,
- 在日常生活中,我们可以使用美图秀秀来对图片进行后期制作处理,那么视频怎么进行后期制作处理呢?在这里推荐大家使用爱剪辑软件,爱剪辑相框怎么使用
- 笔记本电脑的显卡发展趋势非常高,现在的30系显卡也是属于能够比拼台式机了,那么有小伙伴就要问了笔记本3060比2060性能高多少?我们一起来
- 使用Mac电脑的小伙伴是否遇到过妙控键盘连接被拒绝的问题?Mac妙控键盘连接被拒绝怎么办?为大家带来了解决方案,一起来看看吧。1.关闭妙控键
- 在excel表格中,数据有效性能够帮助我们制作下拉列表和数据限制,但是应该怎么进行设置呢?下面随小编一起来看看吧。excel设置数据有效性的
- vc5tray.exe进程简介进程文件: vc5tray or vc5tray.exe 进程名称: Virtual CD - Quick S
- 视图是关系数据库内,提供给用户以多种角度观察数据库中数据的重要机制。视图是从一个或者多个基本表(或视图)中导出的表,它存储的不是真正的数据.
- Windows10升级预约可以取消吗?很多人预约win10正式单,但是,win10一旦预约就自动升级了,也有些人看了网上的报道担心升级了Wi