在一个表格里,常常会出现大量的多余空行。网上也介绍了许多种删除空行的方法,这次,我们先谈下思路,再谈技巧。

思路1:找出空行,删除。

一般都是利用定位,筛选,排序等功能找出区域中的空行,再删除。

思路2:直接删除空行。

这是什么鬼思路?

无错,就是直接删除空行。Excel的PowerQuery就自带删除空行这功能,不需要技巧,只要你懂得按钮在哪就行了(后面有操作动图)

注:office2013及以上的版本自带PowerQuery,office2010需要安装插件。


如果你用的是旧版本或WPS,

让我们看回思路1:找出空行,删除

解决问题的关键:怎么找空行?

群众的眼睛都是雪亮的,用肉眼去找?

数据量不大,可以用肉眼判断,但量大的时候,用这种方法显然不现实,既不能保证准确性,也不能保证速度。


下面列举几种快速删除空行的方法:

方法一:

利用定位空值,找出空行,右键删除

注:使用快捷键F5或Ctrl+G打开【定位】


方法二:

利用筛选,筛选出空行,右键删除

无筛选状态,按CTRL+SHIFT+L(进入筛选),

按ALT+; 选中可见单元格,

筛选状态下,按CTRL+SHIFT+L(清除筛选)。


方法三:

利用排序,把空行排到最后,右键删除

注:此方法会改变原数据顺序,若要不改变数据的原顺序:可添加辅助列作为序号列,再排序删除。


空行我们可以分为两种,规则与不规则

规则空行:存在单元格为空,代表所在行为空行的列。

不规则空行:不存在能代表空行的列。

如下图:

上面这三种方法,都是以某列作为删除空行的依据,只能用来删除规则空行。


遇到不规则的空行,参考下面方法:

方法四:

定位行差异单元格

Step1:

Ctrl + ( 等同于定位条件中的行差异单元格),选中非空行

Step2:

隐藏选中的行按Ctrl+9,剩下空行

Step3:

选中空行,Ctr+; 定位可见单元格,右键删除

Step4:

全选单元格,双击行号恢复隐藏的行


方法五:

辅助列+排序删除

Step1:

插入辅助列,添加公式:

=COUNTA(A2:F2)/COUNTA(A2:F2)

Step2:

点击【升序】排序,把空行排到最后

Step3:

删除空行与辅助列


方法六:

PowerQuery删除空行

Step1:

选中数据区域,点击【数据】工具栏——【从表格】

Step2:

在查询编辑器中,点击【开始】工具栏,【删除行】中的删除空行

Step3:

【关闭并上载】,把数据上载回Excel


上面六种方法,你觉得哪个方法更好啊?