如何在 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 中将零转换为空白。
相关文章
有用资源
excel 参考教程 - 该教程包含有关 excel 的更多信息:https://www.cainiaomax.com/excel/

