如何在 Excel 中从字符串/数字/单元格中删除字母?

ms excelmicrosoft technologiesadvanced excel function更新于 2025/3/17 11:56:17

这本内容全面的书籍将介绍各种有效从混合数据中提取数值的技巧,包括混合字母和数字的单元格、字母数字组合以及嵌入数字的字符串。Excel 凭借其强大的函数和公式,提供了多种快速有效地完成此操作的方法。

学习这些策略无疑将提高您的数据处理能力,并帮助您节省处理数据集的时间,无论您是新手还是经验丰富的 Excel 用户。在各种情况下,包括数据清理、文本处理以及准备用于进一步分析的数据,从混合数据中删除字母都是一项常见的需求。

从字符串/数字/单元格中删除字母

在这里,我们将首先使用 VBA 创建一个用户定义的公式,然后使用该公式完成任务。让我们通过一个简单的过程来了解如何从 Excel 中的字符串、数字或单元格中删除字母。

步骤 1

假设有一个 Excel 工作表,其中的数据类似于下图。

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

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

步骤 2

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

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

代码

Function StripChar(Txt As String) As String
With CreateObject("VBScript.RegExp")
.Global = True
.Pattern = "\D"
StripChar = .Replace(Txt, "")
End With
End Function

步骤 3

然后使用 Alt + Q 关闭 VBA。点击一个空单元格,输入公式 =StripChar(A2),并按 Enter 键。然后使用自动填充手柄向下拖动。

Alt + Q > 空单元格 > 公式 > Enter > 拖动。

以上介绍了如何在 Excel 中删除字符串中的字母。

总结

在本教程中,我们通过一个简单的示例演示了如何在 Excel 中删除字符串、数字或单元格中的字母,以突出显示特定的一组数据。


相关文章


有用资源