excel表格怎么指定数据剔除?
发布时间:2023-12-21 02:55:30
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结束公式输入。
公式向下、向右填充,会得到剔除指定姓名以后,保留的姓名及对应成绩。
如图:
公式解析
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列的成绩。


猜你喜欢
- 上网时乱七八槽的软件太多了.经常把浏览器的主页给改掉了.今天我们来讲一下如何通过把注册表给锁定的办法来防止主页给改掉在安装一些软件之后,我们
- MIX滤镜大师如何设置留白?MIX滤镜大师是一款图像编辑软件,有时候我们想在图片中空出留白部分,该如何进行操作呢?其实操作方法很简单,下面小
- 问题:如下图,已知表sheet1中的数据如下,如何在数据表二 sheet2 中如下引用:当学号随机出现的时候,如何在B列显示其对应的物理成绩
- whSurvey.exe - whSurvey进程简介进程文件: whSurvey or whSurvey.exe 进程名称: WebHan
- 相信很多有电脑的小伙伴们都经常听到一个词叫做电脑ip地址,今天小编为大家带来的就是电脑ip地址查询方法!感兴趣的话就快来看看吧。【电脑ip地
- 一般情况下,在我们拿到设计图纸的时候,为了精准,都还会再测量一遍图纸上的各个数据,而要测量这些数据,就需要一款简单小巧的测量工具了,CAD快
- Win7系统安装.NET Framework4.5失败了怎么办?有用户反映Win7系统在安装.NET Framework4.5时提示安装未成
- 快速把excel合并在一起,方便分析和统计可以利用excel表的宏计算就可以实现。方法如下:1、我们需要把多个excel表都放在同一个文件夹
- Mozilla 发布了 Firefox 67.0.3 和 Firefox ESR 60.7.1 版本,用于紧急修复最新发现的 0day 漏洞
- 有时候我们会遇到桌面快捷方式无法使用的情况。那么遇到桌面快捷方式不能用怎么办呢?如何解决桌面快捷方式无法使用的问题呢? 有时候我们
- 在当今社会中,经常需要用到Excel进行办公,或许有些并不太熟悉Excel的朋友不会使用数据共享功能,下面是由小编分享的excel表格数据共
- 在实际工作中有很多情况需要统计某项目的不重复值,并把对应的数据合并在一起。本例介绍如何通过自定义函数的方法完成符合条件的文本连接/文本合并功
- 我们在wps文字中编辑文档的时候,经常会在其中添加项目符号,对于默认的项目符号我们可能觉得太单调,那么,我们可以在wps文字中添加自定义项目
- Win7系统开始菜单中会显示一些图标,这些图标通常是最近打开的程序或者项目。那么如何在Win7开始菜单中添加程序呢?本文就来介绍一下Win7
- 奇兔刷机怎么操作的?奇兔刷机无需繁琐刷机教程,简单为您的手机一键刷机,海量官方ROM刷机包任您选择,那具体怎么操作刷机呢?一起来看下奇兔刷机
- 打印机是日常办公中用户最经常使用的设备,在win10系统中,搜索共享打印机连接非常方便。但是如果自己的win10没办法搜索不到打印机要怎么办
- EXCEL2010中如何对表格中的数据进行排序一直困扰着众多新手,如何快速做好EXCEL表格数据排序。今天,小编就教大家在Excel中表格数
- 我们可以用一个常规的方法来实现当单击某个单元格时运行一个指定的宏。方法如下:1.选择一个单元格,按住Shift键的同时,单击菜单“编辑→复制
- word同一文档中,可以允许有不同页面大小的混合排版。只需进行相应设置就可以实现。比如同一Word文档,前面几页是A3纸张尺寸,最后一张只有
- docm文件怎么打开?docm是word创建的一个文件格式,很多用户觉得Word2007仅有一种新格式,但其实不是的,在word中有4种格式