excel表格怎么指定姓名与成绩剔除?
发布时间:2023-11-30 03:55:14
书接上回,开启进阶!
还是用昨天同一组示例数据,稍微变一下表现形式:
只不过,今天不用辅助列了,直接用一个公式,剔除指定姓名,写出保留姓名与成绩。
公式实现
在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列的成绩。


猜你喜欢
- Win10系统如何安装杜比音效?Win10杜比音效如何永久试用?杜比音效能够让用户感受到在立体声电影院中,创造出身临其境的空间感觉。那么Wi
- 现在相信有非常多的小伙伴们,如果要在Mac上快速运行Windows软件,那么CrossOver会是他们的第一选择。 因为使用这款
- Win7系统怎么把任务栏变成透明的呢?有用户打算修改系统主题的样式,想把任务栏和窗口变成透明的,该如何操作?下面给大家介绍Win7系统电脑设
- win10怎么关闭远程控制?远程控制能够方便用户随时的控制电脑,但是其对于电脑的隐患也比较大,没有太大需要的话可以禁用,那么具体应该怎么对远
- wps软件在很早之前就开始出现了,一出现就受到了很多用户的关注和喜爱,再加上用户可以在wps软件中来编辑文档、ppt等不同类型的文件,给用户
- 因为各大视频站点的音量不一致,我们在网上观看视频时会根据需要更改声音大小,往往需要调到最高才能听清楚。在你专注于观看视频时,如果系统提示音响
- Win10新版本怎么关闭掉任务栏里的新闻和咨询功能??在更新了win10最新21H1版本后,很多用户发现Win10中任务栏里出现的新闻和咨询
- epic是一款非常不错的游戏平台,很多游戏都会免费送给大家,不过不少玩家都遇到过epic打不开客户端的情况,今天就给你们带来了epic打不开
- 默认情况下xp系统开始菜单图片是一个圆形Windows标志,一些用户觉得在XP系统中这个开始菜单图标有点偏大或太小,其实我们可以自定义来修改
- Axure RP 9 Mac这款原型设计软件能让设计者快速创建应用软件,或者在web网站的线框图、流程图、原型和规格的设计制作,从低到高的视
- 9月6日消息,Win10系统已经为传统的Win32应用程序加入了新的开启/关闭动画,遗憾的是,应用商店中的Modern应用却一直未能享受到同
- 这些广告虽不影响电脑的正常操作,但是使用体验很不好。如何才能禁止这些win10系统自带的广告成了我们很多win10用户关注的问题。今天小编教
- Win10如何禁止后台应用程序运行?有一些小伙伴发现总有应用程序在后台运行,而且某些程序还不常用,还会导致系统变卡,那么该怎么禁止后台应用程
- PPT制作的太简单,在一些大场合很难拿出手,但是有没有时间和精力去慢慢设计,怎么办呢?教大家一个简单的装饰技巧,可以给幻灯片加上带有编号的页
- 1、开始->运行CMD , 输入以下命令: rd /s x:\\x\x..\\ (X表示文件所在盘符路径,如果
- Mac OS X如何重装,按着 Command 及 R 两个按键不放手,然后同时按下最右上角的开关键一下,按照下面的步骤操作即可
- Win10更新失败报错“0x80070006”怎么解决?为了保持系统的稳定性,微软会定期向Win10用户推送更新,然而很多用户在更新时会遇到
- Win7系统安全性、稳定性和个性化的功能深得广大用户的喜爱,容易上手操作。其实 win7系统有一项功能它可以限制我们百分之二十的上网速度,有
- lut预设是很多设计师用来编辑视频后期色调和图像调色的插件,通过使用LUT可以迅速达到很好的胶片质感和色彩,在此基础上稍作调整就能呈现很赞的
- 假设原数据在A和B列,如图:F2公式:=TRIM(MID(SUBSTITUTE(SUBSTITUTE(PHONETIC(B$2:B$100)