如何在 Excel 中删除数字的前导撇号?

ms excelmicrosoft technologiesadvanced excel function更新于 2025/3/17 9:48:17

如果您曾经在 Excel 电子表格中遇到过数字数据开头出现不想要的撇号的情况,那么您来对地方了。这些撇号有时可能是由于数据导入或来自外部来源而导致的,它们可能会干扰计算或数据格式。

本分步教程将向您展示如何高效正确地从数据中删除前导撇号,确保数据准确无误,并为进一步分析做好准备。本文不需要任何 Excel 基础知识,因此无论是新手还是高级用户都可以轻松上手。现在就开始,摆脱这些恼人的撇号吧!

删除数字的前导撇号

在这里,我们将首先创建一个 VBA 模块,然后选择单元格区域来完成任务。让我们通过一个简单的过程来学习如何在 Excel 中删除数字中的前导撇号。

步骤 1

假设有一张 Excel 工作表,其中有一些单元格带有撇号,如下图所示。

首先,右键单击工作表名称,然后选择"查看代码"以打开 VBA 应用程序。

右键单击 >"查看代码"。

步骤 2

然后点击"插入",选择"模块",然后将以下代码复制到文本框中。

插入 >"模块">"复制"。

代码

Sub remove_Apostrophe()
Dim rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "Remove Leading Apostrophe"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set WorkRng = WorkRng.SpecialCells(xlCellTypeConstants, xlNumbers)
For Each rng In WorkRng
   If Not rng.HasFormula Then
      rng.Formula = rng.Value
   End If
Next
End Sub

步骤 3

然后点击 F5 运行模块。选择单元格区域,并点击"确定"完成任务。您将看到前导撇号被移除。

F5 > 选择单元格 > 确定

以上就是如何在 Excel 中删除数字开头的撇号。

总结

在本教程中,我们通过一个简单的示例演示了如何在 Excel 中删除数字开头的撇号,以突出显示特定的一组数据。


相关文章


有用资源