Excel是许多职场人士常用的烦恼之源,学习相关技巧需耗费大量时间。简道云作为一款办公神器,能很好地替代Excel。它是一个在线表单和数据管理工具,支持PC端和手机微信浏览器操作。除此之外,简道云还能辅助企业进行流程审批、财务报销、人事管理等业务管理,满足不同需求。
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 RangeApplication.ScreenUpdating = FalseFor Each rCell In SelectionIf rCell.Text = "" Then rCell.ClearContentsNextApplication.ScreenUpdating = TrueEnd Sub