您现在的位置是:主页 > 批量快捷 >
excel 删除空白列的三种方法,以及如何批量删除空行空列
发布时间:2023-10-07 15:25:08所属栏目:批量快捷 已帮助人编辑作者:Excel自学教程
excel删除空白列方法一:
excel只能筛选行,不能筛选列。如果要批量删除空白列,可以复制所有数据,在目标单元格,选择性粘贴——转置,然后在任意列筛选所有空白行。最后再将所有数据转置回来。
excel删除空白列方法二:
选取所有数据,按F5键,打开“定位”对话框,勾选“空值”,然后单击开始——单元格——删除——删除工作表列。(此方法适用于,数据列没有空单元格,只有整列为空列的情况下使用)。
excel删除空白列方法三:
按ALT+F11,打开VBE编辑器,插入——模块,复制下面代码,然后按F5键,运行。
Sub 删除空列()
Dim i%, sh As Worksheet
For Each sh In Worksheets
For i = sh.UsedRange.Cells(sh.UsedRange.Cells.Count).Column To 1 Step -1
If sh.Cells(65536, i).End(xlUp).Row = 1 And sh.Cells(1, i).Text = "" Then sh.Columns(i).Delete
Next i
Next sh
End Sub
excel删除列还有一种情况是:把EXCEL里面的255列和65538行变成自己想要的只有10列10行的一个表。
方法就是选中不需要的行、列,然后右键隐藏行列即可。
Excel批量删除空行空列的方法
Sub Del()
Dim irow%, icl%
Cells.UnMerge ''将合并单元格,分成独立的单元格
Application.ScreenUpdating = False '屏幕不刷新
For irow = [A65536].End(3).Row To 1 Step -1 '循环A列最后有数据的行数次,到第1止。
If Len(Cells(irow, 1)) = 0 Then Rows(irow).Delete '判断A列中的单元是否为空,则删除这一行
Next
For icl = Cells.Columns.Count To 1 Step -1
If Application.CountA(Columns(icl)) = 0 Then Columns(icl).Delete
Next
Application.ScreenUpdating = True
End Sub
以上就是excel自学教程为您提供excel 删除空白列的三种方法,以及如何批量删除空行空列的解读,本文章链接: http://www.5enet.cn/Excel_piliang/75961.html 欢迎分享转载,更多相关资讯请前往批量快捷
相关文章
企业IT外包服务
excel 如何统计两个日期之间某个数据的数量求和值?
excel vlookup函数的反向查找、模糊查找、多条件查找
wps表格办公—如何处理每次打开工作簿时弹出的提示框?
Excel中ISEVEN函数的语法和用法
excel 如何快速的找到对应的预提与冲销
excel FIND函数 实现将短划线号前小于10的数前添加0
excel if函数的多个条件使用方法
excel图表 基于隔离的兼容
如何利用excel下拉框实现数据条件统计实例教程
如何快速在Excel中隔行填充颜色
Excel表格怎么打印在a4纸上
如何以最简单方式实现中小企业数据共享协同?
excel如何高亮显示工作表中所有包含公式的单元格
Excel中PROB函数的语法和用法
excel表格怎么内插竖线
扫码关注
- 专注IT行业,10年IT行业经验