电脑教程
位置:首页>> 电脑教程>> office教程>> excel 一次性的删除数据区域内的所有空列的两种方法

excel 一次性的删除数据区域内的所有空列的两种方法

  发布时间:2023-10-31 06:47:56 

标签:excel,一次,性的,删除,数据,区域,内,的,所,有空

讲解了一次性的删除数据区域内的所有空行的几种方法。制作数据透视表之前必须把工作表中的空行空列都需要删除,才能避免错误。

本文就讲解一次性的删除数据区域内的所有空列的两种方法。

第一种一次性删除数据区域内的所有空列的方法是借助辅助列和公式来删除空列。

这种方法是设计一个辅助列,并利用COUNTA函数统计各列不为空的单元格个数(如果为空列,那么不为空单元格的个数就是0),然后用一个常量除以统计的单元格个数。当某列为空列时,就会出现错误值“#DIV/0!”,这样,就可以利用定位工具定位到所有出现错误值的单元格,删除出现错误值单元格所在的整列。

实例如下图所示:

excel 一次性的删除数据区域内的所有空列的两种方法

具体操作步骤如下:
第一步,在数据区域下的任意一行,比如A8单元格输入公式:=1/COUNTA(A1:A6),然后向右填充复制到H8,得到计算结果,可以看到D、F两行空列都是错误公式。
第二步,单击任意数据区域的单元格,按下F5键,弹出“定位”对话框,单击“定位条件”,选择“公式”选项组下面的“错误”复选框,确定。就可以将所有错误公式的列选中。
第三步,单击“编辑”——“删除”——“整列”。
第四步,删除辅助行。

第二种一次性的删除数据区域内的所有空列的方法是使用VBA代码。
下面是编写的一段程序,只要运行这段程序,就可以迅速将所有空列删除。代码如下:
Sub DeleteEmptyColumns()
    Dim LastCol As Long, r As Long
    LastCol = ActiveSheet.UsedRange.Column - 1 + ActiveSheet.UsedRange.Columns.Count
    Application.ScreenUpdating = False
    For r = LastCol To 1 Step -1
        If Application.WorksheetFunction.CountA(Columns(r)) = 0 Then Columns(r).Delete
    Next r
    Application.ScreenUpdating = True
End Sub

0
投稿

猜你喜欢

  • excel表格中,表格边框都是细细的,想要进行加粗,应该怎么做呢?下面随小编一起来看看吧。excel加粗表格边框的方法一选中单元格区域,点击
  • 使用Excel条件格式可以帮助您直观地查看和分析数据、发现关键问题以及识别模式和趋势。    了解有关条件格式的详细信息
  • word如何恢复初始设置1、windows+R 调出运行窗口,在运行窗口中输入如下命令%appdata%microsoftTemplates
  • Word是Microsoft公司开发的Office办公组件之一,主要用于文字处理工作。我们在使用Word文档的时候,文字方向一般都是默认固定
  • 在我们需要统计工作表中某区域的单元格数或者行列数时,就要用到Count属性。Count属性代表单元格对象的数目,下面举例来说明该属性的一些使
  • 腾讯QQ在中国可谓无人不知无人不晓,其代表形象——企鹅自然也是大名鼎鼎,今天小编就为大家介绍在Excel表格中绘制qq企鹅方法,来看看吧大家
  • 下午,我们按约好的时间去足球场踢球。这里,足球就是我们要操作的对象,我们要踢足球,前提是先要找到一个能够踢的足球。同样,在Excel中,我们
  • 其实关于这个问题很简单,小编这就教大家如何找到。“开始”---》“段落”的右上角。
  • Excel拥有强大的计算和编程功能,那么Excel中怎么算乘积?下面小编就为大家详细介绍Excel乘积算法,不会的朋友快快来学习吧Excel
  • word文档和EXCEL表格是我们常用的办公软件,但长期使用白色背景作为文档底色,时间长了眼睛真的很累且疲劳,如果我们将白色文档底色改成护眼
  • excel怎么导入网络上的数据?有方法是直接复制然后粘贴到excel中,但是网络上直接复制过来的,可能不能直接进去下一步编辑。因为复制过来的
  • 关注职场办公,分享实用干货,洞察科技资讯!大家好,这里是职场科技范~要说Word中哪个快捷键最好用,那一定是万物皆可的F4键,应用场景实在是
  • 我们在Win10系统中遇到了微软应用商店无法打开,wsappx内存占用过高的问题,该怎么办呢?现在就跟着小编一起往下看看解决办法吧。Win1
  • Word 2010中怎么制作复杂的数学公式?数学公式很复杂,如果word中想要输入一些比较复杂的公式该怎么输入呢?下面我们来看看Word 2
  • 这篇文章主要介绍了如何在excel里输入钢筋字母符号的方法步骤,步骤很详细,帮助大家顺利输入钢筋字母符号,感兴趣的小伙伴们可以参考一下本文为
  • 简介:当Word文档很长时,如果要删除页面,用退格键删除是很麻烦的。步骤:1.减小缩放级别,让其多页显示。2.选择其中的一个页面,如:第三页
  • excel除了可以对数据进行排序和求和之外还可以进行一些更为复杂的计算,比如方差的计算就有一个专门的函数公式可以直接对数据处理,那么exce
  • Excel中的文字显示#号的问题具体该如何进行解决呢?下面是小编带来的关于excel表格内文字显示#的解决方法,希望阅读过后对你有所启发!e
  • 近日有一位win10系统的网友,电脑突然蓝屏,出现了一系列英文码"DRIVERPowERsTATEFAILURE"。事实
  • 今天我们学习一个制作图表的小技巧:添加平均线。【例】:,根据1~6月的销量生成了一柱形图表,现要求在图表上添加一条平均线。制作方法:步骤1:
手机版 电脑教程 asp之家 www.aspxhome.com