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列的成绩。
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
Win11输入法怎么设置最小化?Win11输入法设置最小化方法
![](https://img.aspxhome.com/file/2023/27/a237510_0s.png)
Excel显示"隐私问题警告"该怎么办?
![](https://img.aspxhome.com/file/2023/5/36495_0s.jpg)
Word中复制、剪切和粘贴表格的技巧分享
![](https://img.aspxhome.com/file/2023/5/24795_0s.png)
该程序无影响怎么办?win7自动关闭无响应程序方法图解
![](https://img.aspxhome.com/file/2023/28/a246532_0s.jpg)
电脑版WPS怎么快速生成医学业条形码
![](https://img.aspxhome.com/file/2023/7/a183587_0s.jpg)
在C2单元格中输入公式: =IF($B$11-B2E2
Pro-G,FabFilter插件集合里面一款不可或缺的扩展器工具!
![](https://img.aspxhome.com/file/2023/0/a213960_0s.jpeg)
解决Win10无法打开软件提示"服务器没有及时响应或控制请求"的方法
![](https://img.aspxhome.com/file/2023/26/a226041_0s.jpg)
Win11切换不出来输入法怎么办?Win11输入法不见了这么办?
![](https://img.aspxhome.com/file/2023/27/a238253_0s.jpg)
win7怎么查看电脑配置?win7查看电脑配置的四种简单方法
![](https://img.aspxhome.com/file/2023/28/a240449_0s.jpg)
WinXP系统电脑安装IIS的操作教程
![](https://img.aspxhome.com/file/2023/3/a298594_0s.jpg)
PPT怎么制作动画?Win7系统PPT动画制作教程
![](https://img.aspxhome.com/file/2023/27/a232369_0s.jpg)
在excel中怎么用函数自动填充随机数字?
![](https://img.aspxhome.com/file/2023/4/42654_0s.png)
Word处理图片常用的技巧
电脑版wps文档如何设置页面铺满蓝色的斜线
![](https://img.aspxhome.com/file/2023/1/a183251_0s.png)
联想笔记本开不了机或者开机黑屏无显示怎么解决?
![](https://img.aspxhome.com/file/2023/6/a323255_0s.png)
Win10系统玩DNF提示图标系统组建失败怎么办?
![](https://img.aspxhome.com/file/2023/4/a312241_0s.png)
excel删除页眉页脚的方法图解步骤
win10我的IE图标怎么调出来
![](https://img.aspxhome.com/file/2023/1/a282004_0s.jpg)