首页 > 单独文章 > 正文

四种方法删除Excel2007中的空行

时间:2008-07-18 08:40:01 作者:officeba 【认证】

  在用Excel处理数据的时候,我们不可避免地会遇到如何删除电子表格中的空行的问题。如果手工去删除的话,数据量不大还无所谓,数据量一大,手工删除不仅非常麻烦而且还很容易出错。但是如果你现在使用的是Excel的最新版本Excel2007,那么你删除空格将不会再麻烦了。

延展阅读:巧用宏一键删除Word2007中的空格、空行

如何快速清楚Word2007中的空行

word 2007清除文档中的空行 

如何在Excel中快速添加间隔空行

一共介绍四种方法给大家:

  方法一:设置色阶

  我们完全可以利用条件格式中的“色阶”功能来清除工作表中的无用空行,首先选中包含数据的所有列,然后在“条件格式色阶”子菜单下任意选择一种色阶:接下来在“排序和筛选”下拉菜单中选择“自定义排序”,此时会弹出一个“排序”对话框,注意这里应该在“主要关键字”下拉列表中选择带有“色阶”的那一列;接下来在“排序依据”下拉列表中选择“单元格颜色”,最后在“次序”下的两个下拉列表中分别选择“无单元格颜色”和“在顶端”,确认后工作表中的空行就会被自动集中到顶端,确认后会看到效果。
  
  方法二:设置公式

  我们还可以利用函数。Excel2007函数的功能真是十分强大,例如需要处理的数据是在A3、B3、C3开始的三列中,那么可以在E1单元格中输入下面的公式:=COUNTA(A3:C3),执行后拖曳填充柄至最后一行,此时那些有数据的非空行会显示一个非“0”的数据,而没有数据的空行所在的单元格都会显示“0”,这样看起来就一目了然了。
  接下来,我们可以通过“排序和筛选”中的“筛选”来完成剩余的工作,在“数字筛选”下拉菜单中选择“等于”,当弹出“自定义自动筛选方式”对话框后,将显示行设置为“等于”“0”就可以了,你只需要将所有包含“0”的空行筛选出来后删除,最后还是需要清除筛选以显示原有数据。

  方法三:选择常量

  在Excel2007中正常打开需要处理空行的工作表,切换到“开始”选项卡,选择包含数据的所有单元格区域,单击最右侧的“查找和选择”下拉菜单中的“常量”,这样可以将选定区域中包含数据的所有行选中,看起来就像一个一个的矩形块。接下来的操作就简单多了,将刚才选中的所有内容复制到剪贴板中,然后切换到一个新的工作表中,单击“粘贴”下拉菜单中选择“选择性粘贴”,请选择“全部”或“数值”,确认后即可获得已删除了所有空行的数据。
 
  方法四:选择空值

  首先还是选择包含数据的所有单元格区域,然后单击最右侧的“查找和选择”下拉菜单,不过此时需要打开的是“定位条件”对话框,请在这里选择“空值”,也就是说将工作表中没有数据的所有行和列全部选中,恰好与方法三的思路相反!
  接下来右击工作表中需要删除的空行,从快捷菜单中选择“删除”,打开删除对话框中选择“下方单元格上移”或“整行”,确认后即可一次性删除工作表中的所有空行。
  
  补充:其实,你也可以将最后一个下拉列表设置为“在底端”,此时工作表中的空行就会自动集中至底端,这样可能会导致误操作,因此还是放到顶端为好。

  鼠标指向1、2等“行标”后按下左键,将工作表顶端的所有空行全部选中后删除,最后记得还需要从条件格式下拉菜单中选择“清除规则一清除整个工作表的规则”,这一步操作当然是为了清除工作表的色阶啦。

  总的来说,本文所介绍的四种方法,第一、第二两种方法主要是应用了Excel2007“排序和筛选”的功能,第三、第四两种方法主要是应用了“查找和选择”的功能。朋友们可以根据自己的需要进行选择。


相关文章

同类最新