0
点赞
收藏
分享

微信扫一扫

按条件批量删除列,这个办公实例须要熟练操作!



Excel情报局

职场联盟Excel

生产挖掘分享Excel基础技能

Excel爱好者大本营

用1%的Excel基础搞定99%的职场问题

做一个超级实用的Excel公众号

Excel是门手艺玩转需要勇气

数万Excel爱好者聚集地

SUPER EXCEL MAN


按条件批量删除列,这个办公实例须要熟练操作!_逻辑值

按条件批量删除列,这个办公实例须要熟练操作!_逻辑值_02

    按条件批量删除列,这个办公实例须要熟练操作!_批量删除_03


1

职场实例


小伙伴们大家好,今天后台粉丝留言咨询一个Excel问题,问题虽小,但其中涉及到的几个Excel知识点确实是日常职场办公中Excel基础的重中之重下面小编就简化一下数据量,来进行一下说明。


如下图所示:

A列~E列为5列姓名列,每列中含有姓名的单元格数量各不相同,现在我们想要批量删除每列中姓名个数小于等于3个的所有列,只保留每列中姓名个数大于3个的列数据,形成如同H:I列的结果。


按条件批量删除列,这个办公实例须要熟练操作!_批量删除_04



2

解题思路

01

Counta计数

首先我们可以使用Counta函数进行计数。我们在第7行利用此函数来准确统计一下每列中非空单元格的个数即含有姓名数据单元格的个数


我们在A7单元格输入函数公式:

=Counta(A2:A6)

向右填充公式即可获取每行含姓名单元格的个数。


Counta计数函数

用法:counta(区域1,区域2,区域3…)

函义:计算区域中非空单元格的个数


按条件批量删除列,这个办公实例须要熟练操作!_数据_05


02

逻辑判断

在第1步的操作中,我们获取了每列中非空单元格的个数,即含有姓名数据的单元格个数。由于我们要批量删除每列中姓名小于等于3个的所在列,所以我们可以利用此逻辑来进行一下判断。


我们在A7单元格中对已有公式赋予逻辑,公式修改为:

=Counta(A2:A6)<=3


即对计数结果进行逻辑判断,如果计数结果小于等于3,则会返回逻辑值TRUE(真值判断正确),如果计数结果大于3,则会返回逻辑值FALSE(假植判断错误)


按条件批量删除列,这个办公实例须要熟练操作!_数据_06


03

查找定位删除

我们观察到,我们需要将第7行每个单元格返回值TRUE值结果所在的列批量删除即可。


我们可以利用查找替换的功能进行批量操作。选中第7行的数据,通过Ctrl+F调出查找和替换的对话框,在查找内容处输入:TRUE查找范围选择查找值,然后点击全部查找,在下方可预览所有查找出来的结果。


按条件批量删除列,这个办公实例须要熟练操作!_批量删除_07


Ctrl+A可全选所有查找到的结果,即将所有TRUE值单元格批量选中,这时关闭查找和替换的对话框,返回Excel界面后在任意一个查找定位到的单元格上右击鼠标,点击【删除-整列】即可完成批量删除操作。批量删除每列中姓名个数小于等于3个的整列。


按条件批量删除列,这个办公实例须要熟练操作!_数据_08



回顾关键内容,善用图片表达,学会建立联系,拓展深度广度,浓缩关键概念,应用到行动中,善于归纳总结,尝试进行分享。

按条件批量删除列,这个办公实例须要熟练操作!_逻辑值_09

举报

相关推荐

0 条评论