《偷懒的技术》答疑007:快速批量删除空白行(P32)



说明:

《“偷懒”的技术:打造财务Excel达人》出版三年以来,得到了广大读者的喜爱。《偷懒的技术》2017年名列当当网办公类年度畅销榜第二名,Excel类第一名,好评率99.7%!

为了帮助大家掌握书中的知识点,将陆续选择读者QQ群中问得较多的一些问题录成操作演示予以解答。



一、图书内容 


下文摘自《“偷懒”的技术:打造财务Excel达人》第二章第32页

二、快速删除空白行、空白列

如第一章所述,在清单型表格中不应该在表格中插入空白行、空白列,因为这会极大地影响我们使用公式、筛选、排序、数据透视表等功能对数据进行分析。如果表格中已经插入空白行、空白列,如何快速删除呢?

如果是删除空白行,至少有四种常用方法选择:

1、  如果数据量少,手工选择空白行删除。

2、  选择一合适的字段(此字段应满足此条件:除了空白行,本字段下所有记录都有数据)进行筛选,然后将筛选出的空白行删除。

3、  增加一个辅助列,使用COUNTA函数(COUNTA函数功能请参见第四章第六节)统计每行非空单元格的个数,然后筛选此列,筛选出非空单元格个数为零的行,一次性删除。

4、  使用定位功能,选定非空白的数据行,将这些非空白的行隐藏,然后删除空白行。

我们以《表22 删除空白行示例》为例,举例讲解方法4的具体操作步骤(如图210):

           210 删除空白行示例

Step1:在名称框输入A4:H32或用鼠标直接选定的方式,选定A4:H32单元格区域;

Step2-3:按下【Ctrl+G】快捷键或者单击【开始】选项卡→“编辑”组→“查找和选择”→“定位条件”,调出“定位”对话框;

注:定位的快捷键还可按【F5】

Step4—5:在“定位条件”对话框,选择“行内容差异单元格”单选项,点击“确定”,或直接双击“行内容差异单元格”单选项。这一步骤可选定所有非空行;

Step6:单击【开始】选项卡→“单元格”组→“格式”→“隐藏和取消隐藏”→“隐藏行”。将所有非空数据行隐藏;

注:还可使用快捷键【Ctrl+9】来隐藏行

Step7:选择A7:H26单元格区域,按下【Ctrl+G】快捷键→“定位条件”→调出“定位”对话框→双击“可见单元格”单选项;

注:还可使用快捷键【Alt+;】选定可选单元格

Step8:点击右键→删除→删除整行;

Step9:选定第1行到第30行,点击右键,取消隐藏。完毕。

注:还可按快捷键【Ctrl+Shift+9】取消隐藏行

如果是删除空白列,方法和步骤是一样的,只是定位时要选择“列内容差异单元格”,隐藏删除时都是隐藏列、删除列。这里就不详细介绍操作步骤了,请读者自己操作。

二、操作演示 


部分读者觉得上面的描述不太清晰,希望录制视频讲解,现录制操作演示,供大家参考。下面gif动画中的部分操作与文中描述不一致。

操作中用到的快捷键:

【F5】:定位

【Ctrl+9】:隐藏行

【Alt+;】:选定可选单元格

【Ctrl+Shift+9】:取消隐藏行

【Ctrl+A】:全选

注:

“定位--行内容差异单元格”功能的快捷键:

【Ctrl+\】

“定位--列内容差异单元格”的快捷键为:

【Ctrl+Shift+\】

三、知识讲解 


什么是定位呢?定位是根据单元格的属性来选定单元格(查找是根据单元格的值或格式来选定单元格),其功能如下图:

较常用的是上图中标黄色的四个,而本答疑中用到的“行内容差异单元格”可能是其拗口的名称影响了大家对它的理解,因而用的人很少。

其名称的意思是:

本行中内容有差异的单元格

完整的解释就是:

选定本行中与活动单元格所在列对应单元格的值有差异的单元格

"嗯........你这样解释,我更迷糊了!"

说白了,就是找不同。在一行中找不同!

比如,要在5秒内找出下图B列中与A列不同的单元格:

最初级的做法是用肉眼看,眼睛看绿了也不一定能在5秒内找出不同。

中级一点的做法是用等于号或exact函数比对。如下图公式“=A2=B2”的计算结果不是TRUE就是FALSE:两者相同,则比对结果为TRUE,不同则比对结果为FALSE。

高级一点的可以用条件格式。

但最省事的还是用“定位-行内容差异单元格”,详见下面的操作演示:

注意:

上面的操作在选择单元格时,先选择A2单元格,然后往右下拖动鼠标,选定A2:B9单元格区域,活动单元格为A2。

那如果我们先选择B2单元格,然后往左下拖动鼠标,选定A2:B9单元格区域,活动单元格为B2,这时再应用“定位-行内容差异单元格”会是什么结果呢?

.........思.........

.........考.........

.........中..........

看到这里,大家应该明白了,这个功能都是拿数据和同一行活动单元格所在列对应的单元格进行比对,如果两者不同,就选定它,如果相同就不选定。

(0)

相关推荐

  • 你会用 F5 键吗?

    F5(也可以按CTRL+G),在excel中是定位功能的快捷键. 今天兰色带大家盘点这个键的作用.你会发现,个个都是很实用的"神技"! 1.返回快捷键 想返回指定的表格及单元格,只 ...

  • Excel一键删除表格空行,这个方法超高级!

    100万职场人都在看 后台回复礼包领 199元职场干货 嘿~ 小伙伴们, 又到我们的干货分享环节了 最近 有小伙伴问小可 表格空行太多 如何一键删除呢 那怎么能少了"定位条件"这个 ...

  • 超实用快捷键Ctrl G,你会用吗?

    超实用快捷键Ctrl G,你会用吗?

  • 9个Excel定位条件的使用技巧

    也可以通过按快捷键,Ctrl+G,调出定位条件的窗口. 快速填充空白单元格 选中当前区域,使用快捷键Ctrl+G调取定位对话框,点击[定位条件]-[空值]-[确定],输入相关内容,按键[ctrl+en ...

  • 微信怎么快速批量删除聊天记录

    微信是现在主流的社交软件,使用的人群非常广泛,微信也成为很多人工作生活中不可以或缺的一部分.但是使用的时间越长,积累的聊天记录越来越多.这些聊天记录同时也会占用手机很大的空间,影响不少手机空间较小的人 ...

  • Excel快速批量删除空行的小技巧!

    删除Excel中的空行,方法有多种,今天教大家一些比较难的删除空行的办法. 如下图,表中含有多个空格,需要删除整行全为空格的行,比如第6.7行. 由于整行为空时,才需要删除,因此筛选定位时,会失效.如 ...

  • 如何快速批量删除文件名中相同的文字?

    右击,新建一个文本文档,复制下面内容并保存. @echo off& setlocal enabledelayedexpansion for /f "delims=" %%1 ...

  • 如何快速批量删除空行?

    下图是数据源,里边有很多空行.现在的要求是把这些空行批量地删除掉.对于这个问题,相信大部分小伙伴都会做.可以用基础操作来做,也可以用vba代码来做,各有各的好处. -01- 基础操作 先来看下基础操作 ...

  • Excel技巧—如何快速批量删除空行

    点赞再看,养成习惯: 天行健,君子以自强不息. 今天在这里小编想和大家分享在Excel中如何快速批量删除空行,说到删除空行,大家应该最先就能想到,左击鼠标选中行,然后右击鼠标删除即可.这样当然没问题, ...

  • Excel批量删除空白行,你用了2小时,我用2分钟就搞定啦!

    Hello,各位叨友们好!我是叨叨君~ 在Excel表格中,删除空白单元格,相信很多人的做法都是这样的:先选中一行,然后右键点击"删除". 如果只有一行两行倒还好,如果表格中存在大 ...

  • 《偷懒的技术》答疑008:如何删除换行符,换行符的几种输入方法

    说明 <"偷懒"的技术:打造财务Excel达人>出版四年以来,得到了广大读者的喜爱.<偷懒的技术>2017年名列当当网办公类年度畅销榜第二名,Excel类第 ...

  • 《偷懒的技术》答疑005:对多个表格同一单元格批量求和(P9)

    下文摘自<"偷懒"的技术:打造财务Excel达人>第一章 P9 原因三:"偷懒"意识缺乏,始终原地踏步 我们数据处理效率低下还有一个重要的原因:满足 ...

  • 《偷懒的技术》答疑004:批量输入求和公式(P8)

    下文摘自<"偷懒"的技术:打造财务Excel达人>第一章P8 再比如,要对图1-5的表格横向和纵向都要输入求和公式,一般的做法是在H2单元格输入公式:=SUM(C2:G ...