如何在 Excel 中将选定区域内的零转换为空白?
在 Excel 中,您可能需要有时将零转换为空白单元格。如果我们尝试手动完成任务,这可能是一个耗时的过程。阅读本教程,了解如何在 Excel 中将选定区域内的零转换为空白。空白表示为空的值,将来可能会也可能不会被填充。有时零也可以被视为一个值。我们可以使用查找和替换以及 VBA 应用程序来完成此过程。
在 Excel 中将零转换为空白
在这里,我们将首先打开查找和替换功能,然后用空白替换零。让我们看看一个在 Excel 中使用查找和替换将零转换为空白的简单过程。如果我们需要将其应用于整个工作表,则可以使用此过程。
步骤 1
让我们考虑一个 Excel 表格,其中数据是包含一些零的数字列表,类似于下图。
现在,按 CTRL + F 打开查找和替换。
步骤 2
现在在弹出窗口中,单击“替换”,然后在“查找内容”中输入 0,在“替换为”中输入空格。
替换 > 0 > > 全部替换
如果我们需要将该过程应用于选定的单元格,则可以使用 VBA 应用程序的帮助。
将选定区域内的零转换为空白
在这里,我们将首先打开 VBA 应用程序,然后输入并将代码复制到文本框中。让我们看看一个在 Excel 区域中将零转换为空白的简单过程。
步骤 1
让我们考虑与上面示例中使用的相同数据。
现在右键单击工作表名称并选择“查看代码”以打开 vba 应用程序,然后单击“插入”并选择“模块”。
然后在文本框中键入下面提到的程序,如下图所示。
右键单击 > 查看代码 > 插入 > 模块 > 程序
程序
Sub ChangeZero()
'Updated By Nirmal
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "Convert Blank cells"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
If Rng.Value = 0 Then
Rng.Value = ""
End If
Next
End Sub
步骤 2
然后将工作表另存为启用宏的工作簿,单击 F5 运行代码,选择要更改为空白的单元格区域,然后单击“确定”,如下图所示。
保存 > F5 > 选择区域 > 确定
结论
在本教程中,我们使用了一个简单的示例来演示如何在 Excel 中将零转换为空白。
广告
数据结构
网络
关系数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP