温开元
Excel数据表中多余的空行会打散数据表的连贯性,产生很多不良的后果,比如:无法进行完整的筛选、无法直接插入数据透视表……,因此数据表中不应该存在多余的空行。
那如果数据表中已经有空行了,如何删掉呢?
001、辅助列排序法
如图所示数据表中存在多余的空行,我们需要将这些空行删除掉。
Step1:在数据表最后创建一列辅助列,在辅助列中写入公式:=COUNTA(G2),然后的公式向下复制填充。
函数COUNTA是计算非常单元格的个数,因此这个公式返回的结果:单元格内有内容的话返回1,没有内容的话是0。这样就可以区分出来空行在哪里!
Step2:对辅助列进行降序排序
将鼠标定位于辅助列中,点击“排序和筛选”中的“降序按键,对数据表进行降序排序。
排序之后,数值为0的都排在了数值为1的之后,也就是将空行排在了有数值的行的后面,这样数据表中就没有空行了,相当于把空行给删除了,如图所示:
002、定位法
同样是案例1中的数据表,我们采用另一种方法来删掉多余的空行。
Step1:选中数据区域,按Ctrl+G调出【定位】对话框,如图所示:
Step2:设置定位条件
在【定位】窗口,点击【定位条件】,然后弹出【定位条件】对话框,在这个对话框中,勾选【控制】前面的选项,然后点击【确定】
这样所有的空行都处于选定状态,如图所示:
Step3:删除空行
点击鼠标右键,在弹出的菜单中,选择”删除“菜单,将所有的空行删除,会弹出【删除】选项窗口,在这个窗框中,勾选【下方单元格上移】选项,然后点击确定,这样所有的空行就被删除了。
「精进Excel」系头条签约作者,关注我,如果任意点开三篇文章,没有你想要的知识,算我耍流氓!
精进Excel
01 筛选空行再删除
数据区域中含有多余空行,那直接筛选,数据连续性会被打断,筛选不全。
此时,就要先选取说有列,然后,再开启筛选。
在筛选中选择空行,右键删除空白行行就行了。
如下动画演示:
02 条件定位空白单元格再删除整行
这也是一个方法,不过要注意,定位到的空白单元格不一定是空白行哦!
按下
好了,这个问题,我就分享到这,希望能帮到你!
我是Excel大全,头条号原创作者,每日分享实用的Excel技巧。
您的关注、转发、收藏、点赞、评论,都是对我莫大的支持,谢谢!
Excel大全
删除表格中多余的空行,相当于给工作表减肥了。
用VBA是比较好的方法。
VBA方法需要用到工作表的Usedrange属性,它表示工作表中已经使用了的单元格区域。
1、首先,新建一个工作簿,XLSM格式(03版的xls格式),新建模块,写入删除多余空行的代码。
文字代码如下:
Sub 删除空行()
Dim LastRow As Long
Dim r As Long
Dim Counter As Long
Application.ScreenUpdating = False '关闭屏幕刷新
LastRow = ActiveSheet.UsedRange.Rows.Count + _
ActiveSheet.UsedRange.Rows(1).Row - 1 '确定空行的范围
For r = LastRow To 1 Step -1 '遍历删除空行
If Application.WorksheetFunction.CountA(Rows(r)) = 0 Then '如果是空行
Rows(r).Delete '删除空行
Counter = Counter + 1 '计数,空行的数量
End If
Next r
Application.ScreenUpdating = True '开启屏幕刷新
MsgBox Counter & " 空行已删除!" '提示
End Sub
2、将工作簿保存为加载宏文件,07版及以上为xlam,03版为xla,其中xla07版也能支持。
3、将加载宏文件放到下面路径的文件夹中
C:\\Users\\Administrator\\AppData\\Roaming\\Microsoft\\AddIns
如找不到上述路径,可以在Excel中,开发工具--Excel加载项--浏览中查找到放置加载宏的文件夹路径。
4、加载【删除空行】的加载宏,操作如下图,点击浏览。
如果左边的操作框中已存在,点击选择即可,如果没有,点击浏览添加。
双击选择加载--确定。
5、文件--选项--自定义功能区--新建选项卡
将【删除空行】添加到新建的选项卡,注意选择命名框,选择“宏”。
点击确定后,该功能就被添加到了菜单栏。
6、如果需要删除工作表中多余的空行,只需要点击这个功能即可。演示见下面的Gif:
7、一个简单的常用命令就做完了,只要会VBA都能制作简单的菜单命令操作。
大家可以动手试一试。
套路Excel
谢邀。我分享一下个人的经验,操作起来都比较简单,题主可根据自己情况进行参考。
一、利用排序功能进行删除
适用范围:适用于行的顺序无关紧要的情况。
操作步骤:选中含有空值的要进行排序的列;按升序或降序进行排序;从排序列第一个空值开始,按
操作演示:
二、利用筛选功能进行删除
适用范围:适用于列数不多的情况。
操作步骤:选中数据区域,点击自动筛选,在所有列的下拉列表中都选择“空白”,选中空白行删除,然后取消筛选即可。
操作演示:
三、利用定位功能进行删除
适用范围:适用于所有空值所在行均要删除的情况。
操作步骤:按
操作演示:
考拉的凝视
使用快捷键F5就能实现。
F5在Excel中是用来定位的,通常一张Excel表格里会有很多的元素,如单元格,数值,文本,公式,空值等等,要选中这些元素就可以用F5来定位。你是要删除多余空行,也就是空值,首先选中要删除多余空行的表格区域,然后按F5,再点定位条件,然后选择空值。
所有空白单元格都被选中了,这时候不要动鼠标也不要点任何单元格,直接点右键,选择删除,然后删除整行,即可完成,详细操作可以参考下图:
办公实用技巧
这个其实很简单。
第一步:选中某一列数据。
第二步:CTRL+G定位,选择空白单元格。
第三步:右击删除所有行。这样就可以了
Excel讲堂
你好,我是头条“Excel学习”,删除表格中的空行方法很简单,详细如下:
首先,在需要编辑的工作表的表头加入“筛选”;
单击表头出倒三角“筛选”箭头,单选“空白”项;
选中“空白”项后,显示如下:
将所有“空白”项统一删除,然后取消筛选;
需要注意的是:按照上述方法,必须有一列是完整填充,不能有空格,上述例子中数字填充列就是完全填充,如果都有空行会怎么样呢?
点击姓名的“筛选”,结果显示:
结果只是显示了第一个空白行之前的内容,所以,就无法删除空白行了。
Excel学习
怎么批量删除excel表格多余的空行
在制作excel表格的时候,留下很多空行,就会导致表格不整齐,需要一次性全部删除空行
勾选空值,点击定位按钮~
所有空行全部变成浅灰色了,表示空行全部被选中了~
这时右击鼠标,选中删掉按钮~
勾选下方单元格上移,点击确定按钮~
最后,表格的所有空行被批量删除了,是不是一下就搞定了😊😊😊
以上为个人工作经验
😊😊😊
逆境8351
首先感谢你的邀请,我们日常工作基本离不开使用Excel、Word。
Excel表格有多余的空格,是让我们烦恼的事。
主要如下三点:
1、选中需要删除的那堆空白行的首行,同时点键盘ctrl+shift+向下箭头,选中全部无用空格行
2、右键删除
3、然后点保存即可