如何不取消筛选,批量删除隐藏的行(未筛选行)?
在工作中我们会遇到这种工作场景:在对表格的多列(多个关键字)分别筛选并进行相关操作后,如果需要将未筛选出的行删除掉,此时,按常规操作,要先做反向筛选,然后删除,比较费时且容易出错。如果我们能不取消筛选状态,也不反向筛选,直接将未筛选的行删除,这样既能保证不出错,又能提高操作效率。Excel目前没有这样的功能,要达到这样的效果,只有借助一个常用的功能:
查找!
具体操作如下
为简化描述,下表只对一列进行了筛选,
上图表格中的合同付款方式分别有现销、分期付款、赊销,现筛选出“现销”和“分期付款”,“赊销”的没有筛选。现在需要一次性删除隐藏的未筛选的”赊销“行。
操作步骤:
-
步骤1:选中H3:H26,输入A,ctrl+Enter,在单元格区域批量输入A
-
注意:选定的区域包含了最末行下面的一行,这是为了避免在表格最末行也是隐藏的行的情况下,部分行不会被删除的情况。
-
步骤2:按Alt+;快速键,定位可见单元格,再按DEL键,将可见单元格的内容删除掉。
-
步骤3:选定H列,Ctrl+F,调出查找框,在查找框输入A,点击查找全部,再按Ctrl+A,可选定所有内容为A的隐藏单元格。
-
步骤4:点击“开始”选项卡中“单元格”组“删除”按钮旁的三角箭头,点击“删除工作表中的行”按钮,将选定的隐藏行删除。
详见操作演示。
龙逸凡注:
1、也可以使用文档检查功能中的删除隐藏的行和列,它会将工作簿中所有表格所有隐藏的行和列,都删除,如果其他工作表有隐藏行,会误删,这不是我们要的结果。
2、在多列有筛选时,可在筛选状态时,选定H列,按Alt+;选定可见单元格,输入A,然后再反向筛选H列为空白的行,然后删除。这样也可提高操作效率,只是与题意不符。
本题主要是考查查找替换功能的应用,查找替换应用知识,大家可学习 免费 视频课程: 《查找替换居然还能这样用》 ,
地址: 龙逸凡个人主页 - 网易云课堂
查找替换功能,我们每天都在用,
但是,可以断言,90%以上的人都不“会”用这功能
绝大多数人基本上浪费了这个功能
如果不信,请试着回答下面几个问题
1、A2:F200单元格区域均是数字,现在我们想找到大于80分以上的数字及单元格,怎么办?想快速找到其中的最大值、最小值及其所在的单元格?
2、Excel只有按行筛选的功能,但我们想实现按列筛选,怎么办?
3、有些表格每月都要做,其格式都是固定的,只是数字不同而已,现在要将上月报表的数据快速更新为本月表格的数据,怎么办?
4、我们想批量删除表中手工录入的数字,保留有公式的单元格,但是工作表被保护,定位功能用不了,怎么办?
如果不能,来学习一下本课程吧,反正免费,不学浪费了。
来看看龙逸凡如何用查找替换功能解决以上问题。
本文首发于微信公众号: Excel偷懒的技术 ,
本公众号坚持分享原创文章,求实用、接地气,不炫技,欢迎大家关注。