Excel情报局
职场联盟Excel
生产挖掘分享Excel基础技能
Excel爱好者大本营
用1%的Excel基础搞定99%的职场问题
做一个超级实用的Excel公众号
Excel是门手艺玩转需要勇气
数万Excel爱好者聚集地
SUPER EXCEL MAN
1
职场实例
小伙伴们大家好,今天后台粉丝留言咨询一个Excel问题,问题虽小,但其中涉及到的几个Excel知识点确实是日常职场办公中Excel基础的重中之重。下面小编就简化一下数据量,来进行一下说明。
如下图所示:
A列~E列为5列姓名列,每列中含有姓名的单元格数量各不相同,现在我们想要批量删除每列中姓名个数小于等于3个的所有列,只保留每列中姓名个数大于3个的列数据,形成如同H:I列的结果。
2
解题思路
01
Counta计数
首先我们可以使用Counta函数进行计数。我们在第7行利用此函数来准确统计一下每列中非空单元格的个数,即含有姓名数据单元格的个数。
我们在A7单元格输入函数公式:
=Counta(A2:A6)
向右填充公式即可获取每行含姓名单元格的个数。
Counta计数函数
用法:counta(区域1,区域2,区域3…)
函义:计算区域中非空单元格的个数
02
逻辑判断
在第1步的操作中,我们获取了每列中非空单元格的个数,即含有姓名数据的单元格个数。由于我们要批量删除每列中姓名小于等于3个的所在列,所以我们可以利用此逻辑来进行一下判断。
我们在A7单元格中对已有公式赋予逻辑,公式修改为:
=Counta(A2:A6)<=3
即对计数结果进行逻辑判断,如果计数结果小于等于3,则会返回逻辑值TRUE(真值判断正确),如果计数结果大于3,则会返回逻辑值FALSE(假植判断错误)。
03
查找定位删除
我们观察到,我们需要将第7行每个单元格返回值TRUE值结果所在的列批量删除即可。
我们可以利用查找替换的功能进行批量操作。选中第7行的数据,通过Ctrl+F调出查找和替换的对话框,在查找内容处输入:TRUE,查找范围选择查找值,然后点击全部查找,在下方可预览所有查找出来的结果。
Ctrl+A可全选所有查找到的结果,即将所有TRUE值单元格批量选中,这时关闭查找和替换的对话框,返回Excel界面后,在任意一个查找定位到的单元格上右击鼠标,点击【删除-整列】即可完成批量删除操作。批量删除每列中姓名个数小于等于3个的整列。
回顾关键内容,善用图片表达,学会建立联系,拓展深度广度,浓缩关键概念,应用到行动中,善于归纳总结,尝试进行分享。