热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

【技巧】批量删除Excel空行

我们在利用Excel统计与分析对象时,数据的录入工作不可能一蹴而就,记录的添加、删除、剪切、合并是少不了的,在经过多次的编辑修改过程之后&

我们在利用Excel统计与分析对象时,数据的录入工作不可能一蹴而就,记录的添加、删除、剪切、合并是少不了的,在经过多次的编辑修改过程之后,在表格中往往会出现许多的空行。这些空行的存在既不美观,同时也影响了数据分析的结果,通常情况下要将其删除。如果表格中的空行较少,那么只需一行一行地删除,但是如果工作表很大(比如数千行),而表格中的空行又许多,手动一行一行删除,无疑会耗费许多的时力。如果大家经常遇到这样的烦恼,不妨试试下面这些方法,可以快速、干净、批量将有名无实的空行清理出局。
  
    “定位”法

    表格编辑完毕,当需要批理删除其中的空行时,依次点击菜单栏的“编辑/定位”,在弹出的“定位”对话框中单击“定位条件”按钮。在接着弹出的“定位条件”对话框中点选“空值”单选按项(如图1),单击“确定”按钮。好了,现在再看一下,表格中所有的空行是不是已经被全部选中了,呈蓝色显示。点击菜单栏中的“编辑/删除”看看,表格中的空行已经消失的无影无踪了。


事半功倍 批量删除OfficeExcel空行
图1

    小提示:使用该方法删除时要确保其他非空行中的所有单元格内均填有数值,否则非空行中的空值单元格也会被删除,直接导致表格格式完全混乱。

    “筛选”法

    如果表格中有些项是没有填入的,那么要删除空行就必须使用“筛选”功能先将表格所有的空行筛选出来,然后再删除。

    第一步:首先将鼠标定位到工作表的顶部,然后在表中插入一个新的空行。再在工作表的最左侧插入一个新的空列,在第一个单无格中输入“1”,然后拖动自动填充柄,将此列填充上一个序列。这样做主要是为下步的筛选做准备,由于Excel在筛选时只能识别连续的行,遇到空行时则不会继续向下进行筛选,所以在进行筛选操作之前,我们在表格中的最左端插入一列,在该列中填充一个简单的序列让表格连续起来。

    第二步:接下来,按下“Ctrl+A”键,选择整个工作表。依次点击菜单栏的“数据/筛选/自动筛选”命令。

    第三步:这时,在每一列的顶部,都会出现一个下拉列表框,任选一列,点击其下拉列表框,从中选择“空白”。如果页面内还有数据行,那么,再另选一列,从其下拉列表框中选择“空白”,直到页面内已看不到数据为止(如图2)。

事半功倍 批量删除OfficeExcel空行
图2

    第四步:好了,此时页面中剩下的就全部是空白行了,全选后单击“编辑”菜单,选择“删除行”命令就可以了。

    第五步:这时所有的空行都已被删去,再单击“数据/筛选/自动筛选”命令,工作表中的数据就全恢复了,最后将左侧插入的一列删除即可。

    小提示:之所以在操作之初要插入一个空行,一是为了避免删除第一行数据。二是当工作表有标题行时,只有这样选择“自动筛选”命令后才会出现下拉列表框。

转:https://www.cnblogs.com/boringlamb/archive/2008/12/04/1347289.html



推荐阅读
  • hive和mysql的区别是什么[mysql教程]
    hive和mysql的区别有:1、查询语言不同,hive是hql语言,MySQL是sql语句;2、数据存储位置不同,hive把数据存储在hdfs上,MySQL把数据存储在自己的系统 ... [详细]
  • 筛选关联对象 :外键值 VS 导航属性
    关系如上所示,产品中的CategoryID可以为空,我想得到没有分类的产品,可以通过两种方法来实现1.ForeignKeyValue:外键值为空2.NavigationProper ... [详细]
  • server_name指令,在nginx中起的是虚拟主机里的“以域名区分的虚拟主机的作用”先说一下虚拟主机的使用方法,有三种:ip、por ... [详细]
  • 【技巧】oracle官网寻找旧jdk版本
    更新于2019-07-31快速通道:https:www.oracle.comtechnetworkjavajavasedownloadsjava-archive-javase8-2 ... [详细]
  • *题意:往区间[1,10000000]的墙上贴海报,海报数量 ... [详细]
  • 新新时尚女子必备条件
    高素质51Test这是新时尚女子首要的条件之一。在知识时代,不懂得操作电脑已经成了“半文盲”。一些尖端的科技领域里,年轻的女孩越来越多,比 ... [详细]
  • 参考博文:https:www.cnblogs.comjoeblackzqqarchive201207102584121.html1、获取从1970年到现在的秒数(时间戳)time_ ... [详细]
  • 行矩阵和列矩阵
    什么是行矩阵什么是列矩阵行矩阵其实记住行矩阵只要记住矩阵中,表示平移的3个分量是在一行就是行矩阵。行矩阵需要用向量去前乘来完成变化,即Vector4Mat。一般为了节省矩阵存储的内 ... [详细]
  • 转载:https:blog.csdn.nethigh2011articledetails70155431清华大学镜像网:https:mirrors.tu ... [详细]
  • CtrlL  选择整行(按住-继续选择下行)CtrlK,Backspace从光标处删除至行首CtrlK,K  从光标处删除至行尾CtrlShift ... [详细]
  • 重新把图重新整理了一下,周末去搞材料。亚克力板容易变形,所以在缸的上面加了块拉筋板,以防止变形。背滤分两格,分别放滤材、泵和 ... [详细]
  • 一大早就忍得我脾气异常火暴转载于:https:www.cnblogs.comdeepbluearchive2008082112 ... [详细]
  • 为了验证自己做SEO的成果,将11月的1-24号与12月的同期对比,结果表示,Google搜索的流量上涨256.61%,而百 ... [详细]
  • 题意:求一个N个点无向图中,其中p个关键点间的最短距离.分析:比较特殊的最短路,方式类似于多源BFS,将所有关键点装入优先队列,状态中需要包含其源点的id.对每条边都要遍历,对每个 ... [详细]
  • WhatisthisPRfor?AddingMapVisualizationforZeppelinusingLeaflet[1]. ... [详细]
author-avatar
mobiledu2502892717
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有