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

时间:2022-04-01 00:49:57 

所谓“假”空单元格是指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,如何,批量,将,“,假,”,空,单元格,转换
0
投稿

猜你喜欢

  • Word如何插入特殊字符

    2023-11-30 06:07:51
  • excel怎样在制作图片格式的批注

    2023-04-12 09:47:22
  • Word中文档加密码的操作方法

    2022-11-27 04:20:08
  • ​Word中怎么设置固定列宽

    2023-10-21 12:05:34
  • 在Excel2010 中 条件格式超过了三个怎么办?

    2022-07-17 15:48:34
  • 打开win10系统日历的快捷键是什么?

    2023-08-05 10:54:42
  • Word表格断开怎样连上?Word表格断开成两部分连接的方法

    2023-02-03 23:38:49
  • excel表格怎么把姓名分散对齐

    2023-05-26 04:37:38
  • excel表格框线显示的设置教程

    2023-10-02 10:53:17
  • excel如何每页都打印表头

    2023-09-16 11:22:41
  • 如何校对整个Word 2007文档?

    2023-07-02 04:16:50
  • word 2007如文档中的修订功能如何使用?

    2022-07-17 16:52:25
  • excel表中插入批注后为什么看不到小三角

    2023-08-23 07:12:58
  • 手机wps如何开启屏幕锁定

    2023-08-04 12:24:38
  • 解决Word表格超出版面小技巧

    2023-12-11 06:54:34
  • 苹果 2022 年秋季发布会有哪些新品值得期待?

    2023-11-29 17:43:56
  • excel如何打印行号和列号 excel打印行号和列号方法

    2023-10-08 11:39:28
  • Excel如何输入有规律数字

    2023-01-01 06:23:25
  • excel画曲线图的方法步骤图

    2022-03-08 20:12:23
  • surface预装office如何激活

    2023-11-10 00:38:07
  • asp之家 电脑教程 m.aspxhome.com