求职
您所在位置:365体育投注 >> 求职就业电脑培训学习办公软件学习Excel教程批量将“假”空单元格转换为空单元格

批量将“假”空单元格转换为空单元格

07-22 15:36:56| http://www.zjmxgs.com |Excel教程|人气:985我要推荐此文给好友

批量将“假”空单元格转换为空单元格,本站还有更多Excel教程,Excel学习,excel视频教程方面的资料。
正文:

    所谓“假”空单元格是指Excel中看上去好像是空单元格而实际包含内容的单元格。这些单元格实际上并非真正的空单元格,例如一些由公式返回的空字符串“""”,选择性粘贴为值后就会形成这样的“假”空单元格。又如单元格中仅包含一个英文单引号,或由其他软件导入的“空”数据,以及单元格虽包含内容,但其单元格格式被设置为“;;;”等。

    要判断一个单元格是否为真正的空单元格,可以用ISBLANK函数,如判断A1单元格:

    =ISBLANK(A1)

    公式返回TRUE就表明A1单元格为真的空单元格,返回FALSE则为“假”空单元格。

    有时要将某个包含空单元格的区域粘贴到其他区域,同时空单元格对应的区域不进行粘贴而保留原值,这时就需要用选择性粘贴并选择“跳过空单元”选项,但如果这些空单元格为“假”空单元格,就不会获得所需的结果。必须将这些“假”空单元格转换为真的空单元格。但这些“假”空单元格无法用“定位”的方法来同时选中,如果选择包含“假”空单元格的区域,按F5键打开“定位”对话框,单击“定位条件”,选择“空值”并确定,Excel会提示“未找到单元格”。

    对于仅包含空字符串的“假”空单元格,用下面的方法可以快速批量将其转换为真的空单元格。例如区域为A1:D20中包含许多“假”空单元格,步骤如下:

    选择A1:D20区域,按快捷键Ctrl+F,打开“查找和替换”,“查找内容”后保留为空,单击“查找全部”按钮,紧接着按快捷键Ctrl+A,就会全选这些“假”空单元格,然后关闭“查找和替换”对话框,按Delete键删除这些“假”空单元格中的内容即可。

    下面的VBA代码也可以将所选区域中的“假”空单元格转换为真的空单元格,假如这些“假”空单元格仅包含空字符串。

    Sub ConvBlankCells()
    Dim rCell As Range
    Application.ScreenUpdating = False
    For Each rCell In Selection
    If rCell.Text = "" Then rCell.ClearContents
    Next
    Application.ScreenUpdating = True
    End Sub

如果觉得《批量将“假”空单元格转换为空单元格》不错,可以推荐给好友哦。


文章关键字:电脑培训学习 - 办公软件学习 - Excel教程,Excel学习,excel视频教程   

与批量将“假”空单元格转换为空单元格 相关的文章